- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ARMA模型股价预测及实证研究
基于ARMA模型股价预测及实证研究
【摘 要】在现实中很多问题,如利率波动、收益率变化及汇率变化通常都是一个时间序列。然而经济时间序列不同于横截面数据存在重复抽样的情况,它是一个随机事件的唯一记录,这个过程是不可重复的。横截面数据中的随机变量可以非常方便地通过其均值、方差或数据的概率分布加以面熟,但是时间序列中这种描述很不清楚,这就需要用一些特定的计量方法和手段分析其变化规律。ARMA模型在经济预测过程中即考虑了金融市场、股票市场指标在时间序列上的依存性,又考虑了随机波动你的干扰性,对其指标短期趋势的预测准确率较高,它用有限参数线性模型描述时间的自相关结构,便于进行统计分析与数学处理,因此ARMA模型是目前常用的用于拟合平稳序列的模型,尤其在金融和股票领域具有重要意义。本文将利用ARMA模型结合民生银行股票的历史数据建模,并运用该模型对招商银行的股票日收盘价进行预测,从而推断其未来趋势。
【关键词】ARMA模型;金融时间序列;平稳序列;收益率;股价预测
一、ARMA模型的理论介绍
ARMA(p,q)模型是由美国统计学家Box GEP和赢过统计学家Jenkins GM在二十世纪七十年代提出的时间序列分析模型,即自回归移动平均模型,一般的ARMA(p,q)模型的形式可以表示为:
yt=c+Φ1yt-1+Φ2yt-2+...+Φpyt-p+εt+θ1εt-1+θ2εt-2+... +θqεt-q
其中:εt是白噪声序列,p和q是非负整数,AR和MA模型都是ARMA模型的特殊情况,p=0时,ARMA模型为MA(q),q=0时,ARMA模型??AR(p)。ARMA模型针对的是平稳序列,对于非平稳的时间序列,不能直接用ARMA模型去描述,只有经过某种处理后,产生一个平稳的新序列,才可应用ARMA模型。对于含有短期趋势的非平稳序列可以进行差分使非平稳序列变成平稳序列。
二、对民生银行的股票日收盘价的实证分析及预测
在wind资讯数据库选取民生银行(600016)的股票日收盘价数据,时间区间为2013/5/22至2016/1/15共计649个样本。下面旨在利用ARMA模型的建模理论结合软件STATA进行ARMA模型的建立和预测分析。
(一)原始数据的平稳化处理
由于这段时间股市波动较大,通常是不平稳的,需要对原始数据进行处理才能平稳。首先,通过STATA画出原始数据的时间序列图和一阶查分后的序列图,如下图:
可以看出民生银行这段时间价格是不平稳的(左图),而对原始数据进行差分后的序列图(右图),可以看出大致平稳。
因此需要进一步通过ADF检验,确定一阶差分后的序列是否平稳。ADF检验,发现其t统计量绝对值通过百分之1的显著检验。即数据一阶差分后是平稳的。至此,即完成了原始数据的平文化处理。图2为进行一阶差分后的股价时间序列,可以看到其通过ADF检验。
(二)收盘价序列的自相关图和偏相关图识别
观察收盘价的原始数据的自相关图和偏自相关图,发现其自相关衰减缓慢,因此收盘价序列price_ms为非平稳序列。然而,一阶查分后序列d_price的自相关图和偏相关图都没有明显的截尾性,因此需要使用ARMA模型进行模型的建立,具体的滞后项p,q值还需用AIC准则和T统计量显著性来具体确定。由于经济变量一般都为3阶以内的ARMA模型,选取了9种模型进行比较,ARMA(2,1,2),ARMA(3,1,3),ARMA(1,1,1),ARMA(1,1,3),ARMA(2,1,3),ARMA(1,1,2),ARMA(3,1,2),ARMA(3,1,1)。选择考察变量为一阶差分后的序列数据,考察样本的范围为2013/5/22至2016/1/12,留下2016/1/13、2016/1/14、2016/1/15的值用于预测精度。由以上几个模型的检验结果,综合t统计量显著性和AIC准则这两项检验指标看,经比较得出:ARIMA(2,1,2)模型中的系数十分显著,且AIC值相对较小,因此利用ARIMA(2,1,2)模型对民生银行的股票日收盘序列进行建模。
(三)收盘价序列模型的建立与估计
根据上面模型的识别与选择,选用ARIMA(2,1,2)作为最佳预测模型,估计该模型的参数及模型的相关检验结果。结果显示,ARMA(1,1,2)的参数估计中AR(1)、AR(2)和MA(1)、MA(2)的系数具有统计意义,而常数项C并没有显著性,因此除去常数C,对ARIMA(2,1,2)模型再次进行估计和检验。因此可对其建立模型,其对应的模型表达式为:
D_PRICEt=1.5451D_PRICEt-1-0.9827D_PRICEt-2+-1.53770.9999
式中,为残差序列。AR
原创力文档


文档评论(0)