首页 > 其他分享 >(转载)直观地理解移动平均模型(MA模型)

(转载)直观地理解移动平均模型(MA模型)

时间:2023-04-13 12:11:29浏览次数:29  
标签:MA 股票 模型 冲击 奖励 套现 100 直观

(本文转载并译自https://medium.com/@ayush2991/understanding-moving-average-models-34993b7c0d31,作者:Aayush Agarwal )

本文用简单的、说明性的例子解释了移动平均模型(ARIMA[p, q]中的MA[q]),并附有清晰的解释,帮助你形成对它们的直觉。

假设你今年被公司奖励,获得了100股该公司的股票。让我们用Y1表示今年,用A(1)表示奖励。还假设从明年开始,每年有25%的股票被你套现用作其它投资,为期四年。下面我们来看看随着时间的推移,未被套现投资(unvested)股票的数量(对应你的套现策略):

img

此外,在Y2,你又被授予100股,加上A(1)的75股未套现股份。让我们把这个奖励称为A(2)。它的套现时间表与A(1)相似,25%的股份在4年内套现。

img

如果你每年都以类似的方式被授予100股,那么前几年的未套现股份U(t)的数量将如下所示:

img
img

图1

我们观察到

  1. 前4年,未套现股票的总数U(t)从Y1的100增加到Y4的250。这个最初的上升过程用虚线表示。
  2. 在Y5及以后,未套现股票的数量没有增加。这是因为Y5年的100股新股收益被Y4、Y3、Y2和Y1年各25股的套现所平衡。达成了平衡,未套现股票的数量年复一年地稳定在250股。
  3. 在任何一年,未套现股票的数量U(t)等于该年授予的股票A(t)加上以前年份结转的未套现股票。由于所有的股份都是在4年内套现的,所以不存在(t-4)年或之前的未套现的股份。

img

img

接下来,我们将在系统中引入一个小小的 "冲击"。假设在Y9年,仅这一年,股票奖励只有20股,而不是通常的100股。这种冲击的影响将在Y9年感受得最严重,届时以前年度已套现的100股只补充了20股新股,与Y8年相比,账户中留下了80股未套现的赤字。它总共持续了4年--Y9、Y10、Y11、Y12。到了Y13年,所有在Y9年或之前授予的股票都已套现,它们不再影响未套现股票的库存。由于Y10年及以后的股票奖励是通常的100,所以U(t)最终稳定在以前的值250。

img

img

图2:U(t)从Y9的冲击中逐渐恢复过来

在确定了冲击的作用后,让我们考虑这样一种情况:每年的股票奖励不是一个常数C=100,而是*每年都有一个冲击成分ε(t)加入其中。冲击是从N(0, σ)中随机抽取的,是一个平均值为0、标准差为σ的高斯分布。

A(t) = C + ε(t), ε(t) ~ N(0, σ)

img

图3:使用σ=20的股票奖励模型

就像以前一样,U(t)是最近三次奖励的函数。

img

我们对U(t)的观察如下:

  1. 它以一个常数µ为中心,这就是第一项。
  2. 在每个时间步长t,它受到冲击ε(t)的扰动。这就是第二项。这个ε( t )已经从高斯分布中取样,与其他冲击值无关。
  3. 它是近期收到的冲击ε(t-1)、ε(t-2)和ε(t-3)的函数,而诸如ε(t-4)、ε(t-5)等先前项没有影响。这些是RHS上的其余项。
  4. 它偏离常数µ的幅度等于当前冲击ε(t)和最近的三个冲击ε(t-1)、ε(t-2)和ε(t-3)的加权平均数。随着时间的推移,这个加权平均值会发生变化。较新的现象被考虑在内,较旧的现象被遗忘。

让我们在图3中为A(t)的值绘制U(t)。

img

图4:未套现股票不再是一个常数

我们通常对U(t)等函数的行为感兴趣,在上升期过后,该函数在一段时间内稳定下来。例如,股票市场已经运行了几千天,工厂在经历了最初的启动期后有稳定的投入产出数量。如果我们去掉图4中的前3个异常数据点,这就是t≥4的U(t)的样子。

img
图5: 未投资的股票 U(t)是一个移动平均模型

这就是了! 这就是一个移动平均模型的例子

由于U(t)取决于之前的3个冲击项,它是一个3阶的移动平均模型,表示为MA(3)。更一般地说,维基百科指出:img
来自维基百科的表述

以上就是了解移动平均模型的全部内容!

(如有翻译不恰当的地方请指出,有条件的读者推荐阅读原文。)

标签:MA,股票,模型,冲击,奖励,套现,100,直观
From: https://www.cnblogs.com/brave-light/p/17314134.html

相关文章

  • 查看xxx.apk文件的AndroidManifest.xml操作步骤:
    查看xxx.apk文件的AndroidManifest.xml操作步骤: 1.使用7.zip打开xxx.apk文件,且将该文件夹中的AndroidManifest.xml文件复制出来。 2、AndroidManifest.xml文件复制到AXMLPrinter2文件夹中。 3、在AXMLPrinter2文件夹输入cmd进入命令行模式。 4、输入java-jarAXMLPrinter2.jarAn......
  • Rocky Linux 9 安装 MariaDB 10.5
    1、安装MariaDBdnf-yinstallmariadb-server2、修改配置#vim/etc/my.cnf[client]port=3306socket=/var/lib/mysql/mysql.sockdefault-character-set=utf8mb4[mysqld]port=3306socket=/var/lib/mysql/mysql.sockdatadir=/var/lib/mysqlpid-file......
  • App Cleaner Uninstaller MacOS分析
    安装之后,直接使用HopperDisassembler打开,接着搜索"isunlock",你可以找到这个函数:[_TtC13App_Cleaner_822BaseFeaturesControllerisUnlocked]   这个函数从LicenseStateStroage中获取注册状态,它是LicenseManager的一个字段,偏移是:objc_ivar_offset__TtC13App_Cleane......
  • 每日一模块-获取电脑的mac地址
    wmi模块importwmiw=wmi.WMI()forninw.Win32_NetworkAdapter():ifn.MACADDressisNoneorn.PhysicalAdapterisFalse:continuemac=n.MACADDressname=n.Nameif"PCI"inname:#有线网卡print("%......
  • go语言基础-map
    0x00mapmap是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用。0x00map的定义go语言当中map的定义map[KeyType]ValueType//KeyType:表示键的类型 //ValueType:表示键对应的值的类型。map类型的变量默认初始值为nil,需要使用make()函数来......
  • 基于自适应在线学习的概率负荷预测python联合matlab源代码
    基于自适应在线学习的概率负荷预测python联合matlab源代码负荷预测对于多种能源管理任务是至关重要的,例如调度发电能力,规划供应和需求,最小化能源交易成本。近年来,由于可再生能源、电动汽车和微电网的整合,这种相关性甚至增加了。传统的负荷预测技术通过利用过去负荷需求的消费模......
  • 最优控制电池储能模型 蓄电池储能模型的最优控制python源代码
    最优控制电池储能模型蓄电池储能模型的最优控制python源代码,代码按照高水平文章复现包含五个python脚本,它从data.csv读取价格、负载和温度数据。然后用本文中描述的决策变量、目标和约束构造一个pyomo抽象模型。然后使用开放源代码的内部点算法求解器ipopt来计算最优解,并绘制......
  • 电网经济和频率控制的多层,多时间尺度模型方法 Julia源代码,代码按照高水平文章复现
    电网经济和频率控制的多层,多时间尺度模型方法Julia源代码,代码按照高水平文章复现,保证正确,可先发您文章看是否满足您的要求由于分散的可再生能源和存储的不断增加,电力系统受到根本性变化的影响。系统中新参与者的去中心化本质要求构建电网的新概念,并实现从几秒到几天的广泛控制......
  • MacOS下强行运行任何来源的APP的方法
    1、首先在电脑左上方点击“系统偏好设置”2、点击“安全性与隐私”按钮。3、勾选“任何来源”按钮,打开即可。   有时候这个选项会不存在,那么需要关闭系统的Gatekeeper,在终端中使用此命令打开:sudospctl--master-disable执行上述步骤之后,出现“任何来源”选项......
  • 配电网潮流解的存在性与线性逼近 MATLAB源代码
    配电网潮流解的存在性与线性逼近MATLAB源代码,代码按照高水平文章复现,保证正确讨论了描述平衡配电网的非线性功率方程的显式近似解的推导问题。给出了潮流方程实际解存在的充分条件,并给出了PQ母线有功和无功功率需求的线性近似。对于一般的电力线阻抗和电网拓扑,我们给出了近似......