某种股票价格数据时间序列模型建立及分析

上传人:乐*** 文档编号:104544761 上传时间:2019-10-09 格式:DOC 页数:14 大小:716KB
返回 下载 相关 举报
某种股票价格数据时间序列模型建立及分析_第1页
第1页 / 共14页
某种股票价格数据时间序列模型建立及分析_第2页
第2页 / 共14页
某种股票价格数据时间序列模型建立及分析_第3页
第3页 / 共14页
某种股票价格数据时间序列模型建立及分析_第4页
第4页 / 共14页
某种股票价格数据时间序列模型建立及分析_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《某种股票价格数据时间序列模型建立及分析》由会员分享,可在线阅读,更多相关《某种股票价格数据时间序列模型建立及分析(14页珍藏版)》请在金锄头文库上搜索。

1、教育部直属 国家“211工程”重点建设高校股票价格模型 应用时间序列分析期末论文 2013年11月一、实验目的:掌握用Box-Jeakins方法及Paudit-Wu方法建模及预测二、实验内容:应用数据1前28个数据建模,后8个数据供预测检验。数据1 :某种股票价格的数据(单位:元)t观测值t观测值t观测值t观测值110.51012.251914.52821.5210.441112.612015.52920.2539.941213.52116.133025.63410.251313.442214.753126.885111412.442311.753227.6369.881513.52415.2

2、53323.88710.51615.392517.133426.388121715.752620.53524913.941813.8827193624.38表1三、数据检验1、检验并消除数据长期趋势法一:图形检验(1) 根据表中数据我们先画出序列图并对序列图进行平稳性分析。(2) Matlab程序代码x=10.5,10.44,9.94,10.25,11,9.88,10.5,12,13.94,12.25,12.61,13.5,13.44,12.44,13.5,15.39,15.75,13.88,14.5,15.5,16.13,14.75,11.75,15.25,17.13,20.5,19,21.

3、5;plot(x)xlabel(时间t);ylabel(观测值x);title(某种股票价格序列图);(3) 得到图(1)图(1)(4)观察图形,发现数据存在长期向上的趋势。表示序列是不平稳的。(5)我们再进一步对数据进行一阶差分,利用Matlab画图。(6)Matlab程序代码 y=diff(x,1)plot(y)xlabel(时间t);ylabel(一阶差分之后的观测值y);title(某种股票价格差分之后序列图);(7)得到图(2) 图(2)(8)根据图(2)初步判定一阶差分后的序列稳定法二:用自相关函数检验(1)用matlab做出原数据自相关函数的图(2)Matlab程序代码x=10.

4、5,10.44,9.94,10.25,11,9.88,10.5,12,13.94,12.25,12.61,13.5,13.44,12.44,13.5,15.39,15.75,13.88,14.5,15.5,16.13,14.75,11.75,15.25,17.13,20.5,19,21.5;acf1=autocorr(x,2); %计算自相关函数并作图autocorr(x,2)acf1(3)得到图(3)图(3)(4) 观察图形发现,数据是缓慢衰减的,所以序列是不平稳的。(5) 我们再进一步对数据进行一阶差分,利用Matlab画图得到差分后自相关函数图(6) Matlab程序代码x=10.5,1

5、0.44,9.94,10.25,11,9.88,10.5,12,13.94,12.25,12.61,13.5,13.44,12.44,13.5,15.39,15.75,13.88,14.5,15.5,16.13,14.75,11.75,15.25,17.13,20.5,19,21.5;y=diff(x,1); %一阶差分acf2=autocorr(y,2); %计算自相关函数并画图autocorr(y,2)acf2(7)得到图(4)图(4)(8)观察图形发现数据是迅速衰减的,所以一阶差分后的序列平稳了。附、一阶差分之后的数据见表2一阶差分之后的数据(单位:元)tytytyty1-0.0681.

6、94151.8922-32-0.59-1.69160.36233.530.31100.3617-1.87241.8840.75110.89180.62253.375-1.1212-0.0619126-1.560.6213-1200.63272.571.5141.0621-1.38表22、检验序列的季节性 由图2可已看出,序列没有季节性四、零均值化数据(1)利用Matlab软件将序列零均值化(2)Matlab程序代码为x=10.5,10.44,9.94,10.25,11,9.88,10.5,12,13.94,12.25,12.61,13.5,13.44,12.44,13.5,15.39,15.7

7、5,13.88,14.5,15.5,16.13,14.75,11.75,15.25,17.13,20.5,19,21.5;y=diff(x,1); %一阶差分后的结果ave=mean(y); %均值 z=y-ave %零均值化后的结果见表3零均值化之后的数据(单位:元)tztztztz1-0.467481.5326151.482622-3.40742-0.90749-2.097416-0.0474233.09263-0.097410-0.047417-2.2774241.472640.3426110.4826180.2126252.96265-1.527412-0.4674190.592626

8、-1.907460.212613-1.4074200.2226272.092671.0926140.652621-1.7874表3Box-Jenkins方法建模一、模型类型识别(1)由平稳时间序列自相关和偏自相关函数的统计特性来初步确定时间序列模型的类型(2)Matlab程序代码x=10.5,10.44,9.94,10.25,11,9.88,10.5,12,13.94,12.25,12.61,13.5,13.44,12.44,13.5,15.39,15.75,13.88,14.5,15.5,16.13,14.75,11.75,15.25,17.13,20.5,19,21.5;y=diff(x,

9、1); %一阶差分后的结果ave=mean(y); %均值z=y-ave; %零均值化后的结果acf3=autocorr(z,2); %作自相关函数图pacf3=parcorr(z,2); %作偏自相关函数图autocorr(z,2);acf3parcorr(z,2)pacf3for m=2:20; %判断零均值化后的数字的自相关函数截尾性 p=0; for i=2:m; p=p+(acf3(i)2; ans=( (1/27)*(1+2*p) )(1/2); end ansend(3)通过运行程序,可以得出零均值化后的数据的自相关和偏自相关函数值,见表4K自相关偏自相关K自相关偏自相关1-0.

10、1050-0.112211-0.0591-0.63252-0.1884-0.2210120.1041-1.34513-0.2861-0.4811130.08027.128140.38160.475714-0.2376-3.26785-0.0287-0.324315-0.039106-0.3008-0.9092160.052207-0.0805-0.1765170.2235080.1297-0.445518-0.1520090.1380-0.3835190.0368010-0.1233-0.1794200.02270表4(4)运行程序也得到了的值分别为 0.1946,0.2012,0.2157,

11、 0.2394, 0.2396,0.2532, 0.2541,0.2566,0.2593,0.2615,0.2619,0.2635,0.2644, 0.2722,0.2724, 0.2728,0.2795,0.2825, 0.2827,0.2827这20个数据计算|,i=1,2,3,M的比例,这里的M=5(N=27)当k=4时,比例为80%,达到了68.3%,所以说在4步截尾。(5)通过分析偏自相关函数的数据,可以得出结论,是拖尾的。(6)这个时候可以初步判定这个模型为MA(4)模型。二、模型阶数判定法一:残差方差图定阶法(1) 利用Eviews软件可以直接求出残差方差,计算6个数据,结果分别

12、如下图(5)(2) 用Matlab软件画出残差方差图,程序代码为cf=1.598,1.515,1.241,1.225,0.893,0.924;plot(cf,-k)(3) 残差方差图为(图6)(4) 由图可以看出,模型阶数m从1升到5时,残差方差都是减的,模型阶数继续上升时,残差方差开始有所增加,所以可以初步判断合适的模型阶数为5,即为MA(5)模型。法二:F检验定阶法(1) 对序列分别拟合16阶MA模型,利用Eviews软件求剩余平方和,分别为图(7)(2) MA(6)的剩余平方和已超过MA(5)的剩余平方和,因此可以从MA(5)开始考虑模型阶数是否可以降低,对于MA(4)和MA(5)模型,

13、有F=21.319694(3) 如果取显著性水平为=0.05,查F分布表可得(1,22)=4.30,显然F(1,22),所以在=0.05的显著性水平下,MA(4)和MA(5)模型有显著差异,模型阶数不能降低,合适的模型阶数为5。所以该模型为MA(5)模型。三、模型参数拟合(1)由上一个步骤可知,MA(5)的模型阶数不能降低,就是为5。(2)利用Eviews软件,求出模型的参数,结果如下(图8)图(8)(3)综上,模型可写为:四、模型的适应性检验方法:相关函数法(1) 利用Eviews软件,求出残差序列的自相关函数,结果如图9图(9)(2) 图中的AC那一列即为代表的值(3) 计算公式,数据都满

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号