版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
应用时间序列分析实验报告
实验名称第五卓非平稳序列的随机分析
一、上机练习
拟合ARIMA模型
dataexample5_l;
input
difx=dif(x);
t=_n_;
cards;
1.05-0.84-1.420.2C2.816.725.404.38
5.524.462.89-0.43-4.86-8.54-11.54-16.22
-19.41-21.61-22.51-23.51-24.49-25.54-24.06-23.44
-23.41-24.17-21.58-19.00-14.14-12.69-9.48-10.29
-9.88-8.33-4.67-2.91-2.91-1.86-1.91-0.80
f
procgplot;
plotx*t;
symbolv=starc=blacki=join;
run;
输出时序图显示这是一个典型的非平稳序列。如图(1)所示:
考虑对该序列进行1阶差分运算,同时考察差分序列的平稳性,在原程序根底上添加相关命令,程
序修改如下:
procgplot;
plotx*tdifx*t;
symbolv=starc=blacki=join;
procarima;
identifyvar=x(1);
estimatep=l;
estimatep=lnoint;
forecastlead=5id=t;
run;
(1)我们在GPLOT过程中添加绘制了一个时序图,这是为了直观考察1阶差分后序列
的平稳性。所得时序图如图(2)所示:
图(2)
时序图显示差分后序列difx没有明显的非平稳特征。
(2)"identifyvar=x(l);M,使用该命令可以识别差分后序列的平稳性。纯随机性和适当的拟合
模型阶数。其中x(1)表示识别变量x的1阶差分后序列。识别局部的输出结果显示1阶差分后序列
difx为平稳非白噪声序列,而且具有显著的自相关系数不截尾、偏自相关系数1阶截尾的性质。
(3)"estimatep=l;”对1阶差分后序列拟合AR(1)模型。输出拟合结果显示常数项不显
著,添加或修改估计命令如下:
estimatep=lnoint;
这就是命令系统不要常数项拟合AR(1)模型,拟合结果显示模型显著且参数显著。如图(3)所示:
ConditionaILeastSquaresEstimation
StandardApprox
ParameterEstimateErrortValuePr>|t|Lag
AR1,10.669330.121185.52<.00011
VarianceEstimate2.987777
StdErrorEstimate1.728519
AIC154.3508
SBC156.0144
NumberofResiduaIs39
*AICandSBCdonotinc1udelo&determinant.
AutocorrelationCheckofResidua1s
ToChi-Pr>
LagSquareDFUdn0l、Aq—————————————————
65.68bU.333U-u.uazU.12U-u.ItiUU.l/1u.iuaU.1UU
127.48110.7593-0.1630.001-0.021-0.065-0.049-0.038
1810.31170.8802-0.1060.043-0.104-0.118-0.0670.012
2412.85230.9552-0.026-0.023-0.098-0.0730.096-0.039
输出结果显示,序列Xt的拟合模型为ARIMA(1,1,0)模型。
(4)**forecastlead=5id=t;M,利用拟合模型对序列Xt作5期预测。
拟合Auto-Regressive模型
在SAS系统中有一个AUTOREG程序,可以进行残差自回归模型拟合。下面以临时数据example5_2的
数据为例,介绍相关命令的使用。
一、建立数据集,绘制时序图
dataexample5_2;
input
t=_n_;
lagx=lag(x);
cards;
3.038.4610.229.3011.962.83
8.4313.7716.1816.8419.5713.26
14.7824.4828.1628.2732.6218.44
25.2538.3643.7044.4650.6633.01
39.9760.1768.1268.3478.1549.84
62.2391.49103.20104.53118.1877.88
94.75138.36155.68157.46177.69117.15
procgplotdata=exampl€5_2;
plotx*t=1;
symbollc=blacki=joinv=start;
run;
输出时序图如图(4)所示:
图(4)
时序图显示,序列x有一个明显的随时间线性递增的趋势,同时又有一定规律性的波动,所以不妨
考虑使用误差自回归模型拟合该序到的开展。
二、因变量关于时间的回归模型
procautoregdata=example52;
modelx=t/dwprob;
run;
语句说明:
(1)“procautoregdata=exaniple52;”指令SAS系统对临时数据集example52进行自回归程序
分析。
(2)"modelx=t/dwprob;"指令SAS系统以变量I作为自变量,变量x作为因变量,建立线性模
型:
Xt=a+bt+Ut
并给出残差序列{Ul}DW检验统计量的分位点。
本例中,序列x关于变量I的线性回归模型最小二乘估计输出结具如图(5)所示。
OrdinaryLeastSquaresEstimates
SSE15464.5248DFE40
MSE386.61312RootMSE19.66248
SBC374.828818AIC371.353479
RegressR-Square0.8300TotalR-Square0.8300
Durbin-Watson0.7628Pr<DW<.0001
Pr>DW1.0000
图(5)序列关「变量i的线性回归模型最小二乘估计结果
本例输出结果显示,DW统计量的值等于0.7628,输出概率显示残差序列显著正相关。所以考虑对残
差序列拟合自相关模型,修改AUTOREG程序如下:
procautoregdata=example5_2;
modelx=t/nlag=5backstepmethod=ml;
run;
model语句是指令系统对线性回归模型Xt=a+bt+Ut的残差序列{Ut}显示延迟5阶的自相关图,并拟
合延迟5阶自现关图。
由于自相关延迟阶数确实定是由我们尝试选择的,所以nlag的价数通常会指定得大一些。这就导
致残差自回归模型中可能有局部参数不显著,因而添加逐步回归选项backstop,指令系统使用逐步回归
的方法筛选出显著自相关因子,并使用极大似然的方法进行参数估计。
输出结果如下四方面的结果:
1.因变量说明
TheAUTOREGProcedure
dependentVariablex
因变身说明
2.普通最小二乘估计结果
该局部输出信息包括误差平方和(SSE)、自由度(DFE)、均方误差(MSE)、根号均方误差(Root
MSE).SBC信息量、AIC信息量、回归局部相关系数平方(RegressR-Square)、总的相关系数平方(Totcl
R-Square),DW统计量(Durbin-Watson)及所有待估参数的自由度、估计值、标准差、t值和t统计
量的P值。如图(6)所示:
OrdinaryLeastSquaresEstimates
SSE15464.5248DFE40
MSE386.61312RootMSE19.66248
SBC374.828818AIC371.353479
RegressR-Square0.8300TotalR-Square»0.8300
Durbin-Watson0.7628
StandardApprox
VariableDFEstimateErrortValuePr>HI
Intercept1-20.91026.1780-3.380.0016
t13.49770.250313.97<.0001
图:6)普通最小二乘估计结果
3.回归误差分析
该局部共输出四方面的信息:残差序列自相关图、逐步回归消除的不显著项报告、初步均方误差
(MSE)、自回归参数估计。
本例该局部输出结果如图(7)圻示。
Eetimate©ofAutocorrelation©
g
CovarianceCorrelation-19876543210123456788
0
1388.21.000000
2221.90.602573
3116.10.315203
457.63010.158517***
521.81450.059246*
74.86440.203324
BackwardEliminationof
AutoregressiveTerms
LagEstimatetVa1uePr>III
3-0.035768-0.190.8537
20.0612500.370.7132
40.2167401.370.1801
5-0.168214-1.330.1925
PreIiminaryMSE234.5
EstimatesofAutoregressiveParameters
Standard
LasCoefficientErrortValue
1-0.6025730.127793-4.72
图(7)自回归误差分析输出结果
本例输出的残差序列自相关图显示残差序列有非常显著的1阶正相关性。逐步I可归消除报告显示除
了延迟1阶的序列值显著自相关外,延迟其他阶数的序列值均不具有显著地自相关性,因此延迟2阶、5
阶的自相关项被剔除。初步均方误差为234.5,1阶残差自I可归模型的参数为-0.6()2573。
4.最终拟合模型
该局部输出三方面的汇总信息:收敛状况、极大似然估计结果和1n1归系数估计。
本例输出结果如图(8)所示.
TheAUTOREGProcedure
MaximumLikeIihoodEstimates
SSE10037.807DFE40
MSE250.94518RootMSE15.84125
渐357.312944AIR353.243605
RegressR-Square0.6876TotalR-Square0.9533
Durbin-Watson1.6975
NOTE:Nointercepttermisused.R-squaresareredefined.
StandardApprox
VariableDFEstimateErrortValuePr>HI
t12.76380.29489.38<.0001
ARI1-0.68830.1124-6.12<.0001
Autoregressiveparametersassumedgiven.
StandardApprox
VariableDFEstimateErrortValuePr>|t|
12.76380.23463.38<.0001
图(8)最终拟合模型输出结果
为了得到直观的拟合效果,还可以利用OUTPUT命令将拟合结具存入SAS数据集中,并对输出结
果作图,相关命令如下:
procautoregdata=example5_2;
modelx=t/nlag=5backstepmethod=mlnoint;
outputout=outp=xppm=trend;
procgplotdata=out;
plotx*t=2xp*t=3trenc*t=4/overlay;
symbol2v=stari=nonec=black;
symbol3v=nonei=joinc=redw=21=3;
symbol4v=nonei=joinc=greenw=2;
run;
语句说明:
<4outputout=outp=xppm=trend;",该命令是指令系统将局部结果输入临时数据集OUT,
选择输出的笫个信息为整体模型的拟合值(P选项),该拟合变量取名为XP:选择输出的第二个信息
为线性趋势拟合值〔PM选项),还可以选择R选项输出拟合残差项,本例不要求输出此项。
输出图像如图(9)所示。
图(9)拟合效果图
三、延迟因空量回归模型
procautoregdata=example5_2;
modelx=lagx/lagdep=lacx;
run;
语句说明:
(l)首先在DATA步中添加命令"lagx=lag(x);”,该语句指令系统使用延迟函数生成序列x的
I阶延迟序列,并将该序列赋值给变量lagx。
⑵“modelx=lagx/lagdep=lagx;”指令系统建立带有延迟因变量的回归模型并通过LAGDEP
选项指令被延迟的因变量名.木例偷出结果如图(10).
Dependentvariable
OrdinaryLeastSquaresEstimates
E
ssE11462.72DFE39
MSC293.91590Root.MSE17.14398
se354.744717AIC351.317573
Re0.8701TotalR-Square0.8701
DU-0.2916Pr<h0.3853
StandardApprox
VariableDFEstimateErrortValuePr>|t|
Intercept15.94594.07211.460.1523
lacx10.94010.058216.16<.0001
图(10)带延迟因变量回归分析结果
由于带有延迟因变量,所以这种场合在回归模型估计结果输出的是Durbinh统计量。本例中Durbin
h统计量的分布函数到达0.3853,这表示残差序列不存在显著地相关性,不需要考虑对残差序列继续拟
合自回归模型。
再注意参数检验结果,如图(II)所示。
StandardApprox
VariableDFEstimateErrortValuePr>Itl
Intercept15.94594.07211/60.1523
lagx10.94010.058216.16<.0001
图:11)参数估计结果
在显著性水平默认为005的条件下,截距项不显著1P值大于0.05),所以可以考虑在模型拟合命
令中增加NOINT选项。最后输出拟合结果,并绘制拟合时序图,相关命令如下:
procautoregdata=example5_2;
modelx=lagx/lagdep=lacxnoint;
outputout=outp=xp;
procgplotdata=out;
plotx*t=2xp*t=3/overlay;
symbol2v=stari=nonec=black;
symbol3v=nonei=joinc=redw=2;
run;
输出的拟合效果图如图(12)所示。
图(12)带有延迟因变成的回归模型拟合效果图
5.8.3拟合GARCH模型
SAS系统中AUTOREG过程功能非常强大,不仅可以提供上述的分析功能,还可以提供异方差性检
险乃至条件异方差模型建模。以临时数据集example5_3数据为例,介绍GARCH模型的拟合,相关
命令如下:
dataexample5_3;
inputx@@;
t=_n_;
cards;
10.7713.3016.6419.5418.9720.5224.36
23.5127.1630.8031.8431.6332.6834.90
33.8533.0935.4635.3239.9437.4735.24
33.0332.6735.2032.3€32.3438.4538.17
32.1439.7049.4247.8€48.3462.5063.56
67.6164.5966.1767.5C76.1279.3178.85
81.3487.0686.4193.2C82.9572.9661.10
61.2771.5888.3498.7C97.3197.1791.17
80.2085.1281.4070.8757.7552.3567.50
87.9585.4684.5598.16102.42113.02119.95
122.37126.96122.79127.96139.20141.05140.87
137.08145.53145.59134.36122.54106.9297.23
110.39132.40152.30154.91152.69162.67160.31
142.57146.54153.83141.81157.83161.79142.07
139.43140.92154.61172.33191.78199.27197.57
189.29181.49166.84154.28150.12165.17170.32
procgplotdata=example5_3;
plotx*t=l;
symbollc=blacki=joinv=start;
procautoregdata=example5_3;
modelx=t/nlag=5dwprobarchtest;
modelx=t/nlag=2nointgarch=(p=l,q=l);
outputout=outp=presidual=residuallcl=lclucl=uclcev=cev;
dataout;
setout;
195=-1.96*sqrt(51.42515);
u95=l.96*sqrt(51.42515);
Lcl_GARCH=-l.96*sqrt(cev);
Ucl_GARCH=l.96*sqrt(cev);
Lcl_p=p-1.96*sqrt(cev);
Ucl_p=p+1.96*sqrt(cev);
procgplotdata=out;
plotresidual*t=2195*t=3LclGARCH*t=4u95*t=3Ucl_GARCH*t=4/overlay;
plotx*t=5lcl*t=3LCL_p*t=4ucl*t=3UCL_p*t=4/overlay;
symbol2c=greeni=needlev=none;
symbol3v=blacki=joinc=nonew=21=2;
symbol4c=redi=joinv=none;
symbolsc=greeni=joinv=none;
run;
该序列输出时序图如图(13)所示。
图(13)序列时序图
时序图显示序列具有显著线性递增趋势,且波动幅度随时间递增,所以考虑使用AUTOREG过程建
立序列{Xt}关于时间I的线性回归模型,并检验残差序列的自相关性和异方差性,如果检验结果显示我
差序列具有显著自相关性,建立残差自回归模型;如果残差序列具有显著异方差性,那么要建立条件异
方差模型。
语句说明:
(1)“modelx=t/nlag=5dwprobarchtest;M,该命令指令系统建立序列{Xi}关于时间t的线性
回灯模型,并检验残差序列5阶延迟的自相关性并输出DW检验的P值,同时对残差序列进行异方差检
验,
DW检验结果显示残差序列具有显著的正相关性,如图(14)所示。
OrdinaryLeastSquaresEstimates
SSE24013.8586DFE110
MSE218.30781RootMSE14.77524
SBC928.482631AIC923.045633
RegressR-Square0.9184TotalR-Square0.9184
Durbin-Watson0.3280Pr<DW<.0001
Pr>DW1.0000
图(14)普通最小二乘估计输山结果
残差序列5阶延迟自相关图显示残差序列至少具有2阶显著自相关性,如图(15)所示。
EstimatesofAutocorrelations
LagCovarianceCorrelation--138765432101234567891
0214.41.000000*«(*****************
1179.10.835094*****************
2116.90.545110*郴楙******
358.46830.272694*«<**
47.79430.036352*
5-22.9080-0.106843
图(15)残差序列自相关图
参数估计结果显示回归模型常熟截距项不显著,如图(16)所示。
StandardApprox
VariableDFEstimateErrortValuePr>|t|
Intercept15.92805.29961.120.2659
t11.52120.081018.78<.0001
图(16)线性回归模型参数估计结果
异方差检验结果显示,残差序列具有显著地异方差性,且具有显著地长期相关性,如图(17)所示。
QandLMTestsforARCHDisturbances
OrderQPr>QLMPr>LM
156.8872<.000155.8442<.D001
264.8438<.000167.8444<J001
366.0180<.000174.7982<J001
467.1297<.000176.6094<.D001
567.5047<.000176.7411<.D001
667.5465<.000176.8508<.D001
768.2509<.000176.9365<.D001
869.5583<.000176.9384<.D001
970.6655<.000176.9464<.D001
1071.5577<.000177.1134<.D001
1171.9196<.000177.8402<.D001
1271.9249<.000177.8512<.D001
图(17)异方差检验结果
⑵“modelx=t/nlag=2nointgarch=(p=l,q=l);M,综合考虑序列残差序列自现关性和异方差
性检验结果,尝试拟合无回归常数项的AR(2)-GARCH(1,1)模型。
模型最总拟合结果如图(18)所示。
GARCHEstimates
SSE5759.61713Observations112
MSE51.42515UncondVar216.158433
LocLikelihood-368.38039TotalR-Square0.9354
SBC765.07178AICM8.760787
NormalityTest2.3384Pr>ChiSq0.3106
NOTE:Nointercepttermisused.R-squaresareredefined.
StandardApprox
VariableDFEstimateErrortValuePr>HI
t11.64430.065725.03<.0001
ARI1-1.28390.0988-12.99<.0001
AR210.42920.09574.48<.0001
ARCH011.59342.03870.780.4345
ARCH110.28170.15961.760.0776
GARCH110.71090.13805.15<.0001
图(18)普通最小二乘估计输出结果
参数检验结果显示除GARCH(1.1)模型中的常数项不显著外,其他变量均显著,整个模型的1,2
高达0.9954,且正态性检验不显著(P值为0.3106),这与假定GARCH的残差函数£t/(ht)71/2)
服从正态分布相吻合,所以可以认为该模型拟合成功。
⑶aoutputout=outp=presidual=residuallcl=lclucl=uclcev=cev;”将估计值(p=),
残差(residual=),序列置信下限(lcl=),序列置信上限(Ucl=),条件方差(cev)的结果存入临
时数据集work.out»
后面整个data步的工作都是对结果数据集work.out进行数据加工,已获得以下数据:
残差序列方差齐性假定下95%的置信下限:195=T.96*sqrt(51.42515);
残差序列方差齐性假定下95%的置信上限:u95=l.96*sqrt(51.42515);
残差序列条件方差假定下95%的置信下限:Lcl_GARCII=-l.96*sqrt(cev);
残差序列条件方差假定下95%的置信上限:Ucl_GARCH=l.96*sqri(cev);
条件方差假定下,序列的95%的置信下限Lcl_p=p-1.96*sqrt(cev);
条件方差假定下,序列的95%的置信上限Ucl_p=p+1.96*sqrt(cev);
分别绘制两种拟合效果图,图(19)是针对残差序列的波动性拟合情况,及在方差齐性和非齐两种
假定下的置信区间,绘制命令如下:
plotresidual*t=2195*t=3Lcl_GARCH*t=4u95*t=3Ucl_GARCH*t=4/overlay;
图(19)残方行列在两种方差假定下的置信区间效果图
图(21)是原序列的拟合情况,及在方差齐性和非齐两种假定下的置信区间,绘图命令如下:
plotx*t=5lcl*t=3LCL_p*t=4ucl*t=3UCL_p*t=4/overlay;
图(21)序列在两种方差假定下的置信区间效果图
图中,中间的波动曲线为残差序列或原序列,虚线为根据无条件方差得到的95%置信区间,而实线
为根据条件方差得到的95%置信区间。
习题1
dataexample5_l;
inputx@@;
difx=dif(x);
t=n;
cards;
304303307299296293301293301295284286286287284
28227828127827727$278270268272273279279280275
271277278279283284282283279280280279278283278
270275273273272275273273272273272273271272271
27327727427427228C282292295295294290291288288
290293288289291293293290288287289292288288285
282286286287284283286282287286287292292294291
288289
/
procgplot;
plotx*t;
symbolv=starc=blacki=join;
procgplot;
plotx*tdifx*t;
symbolv=starc=blacki=join;
procarima;
identifyvar=x(1);
estimatep=l;
forecastlead=5id=t;
run;
实验结果:
图1.1序列时序图
由时序图可知,该序列不平稳,是一个非平稳序列。
图1.2序列difx时序图
差分运算的实质是使用自回归方式提取确定性信息,因此用1阶差分对序列的信息提取。该时序图
没方明显的非平稳特征。
ConditionalLeastSquaresEstimation
StandardApprox
ParameterEstimateErrortValuePr>IIILag
MU-0.142010.30359-0.470.64090
AR1,1-0.154780.09692-1.600.11331
ConstantEstimate-0.16399
VarianceEstimate12.99744
StdErrorEstimate3.605196
AIC574.6596
SBC579.9865
NumberofResidua1s106
AutocorrelationCheckotKesiduaIs
ToChi-Pr>
1c~
LagSquareUhrLnloqAutocorre1ations
e4.3150.5058-0.001-0.015-0.083-0.110-0.0300.134
1211.35110.41480.205-0.0210.020-0.1200.0470.028
1818.00170.38880.023-0.1160.116-0.132-0.0550.068
2425.30230.33520.0550.020-0.204-0.048-0.061-0.054
图1.3序列difx模型拟合结果
根据检验结果显示,该序列延达各阶的P值都大于显著性水平0.05,接受原假设,即股票的收盘价
1阶差分序列为非白噪声序列。
borecaststorvariablex
ObsForecastStdError95%ConfidenceLimits
108288.68123.6052281.6152295.7473
图1.4预测结果
由上图可得,预测该股票下一天的收盘价为288.6812。
习题5
dataexample5_l;
inJUL
difx=dif(x);
t=_n_;
cards;
22332360225421652024207822142292220721192119
2137
21321955178517471818190919581892191918531868
1991
21112119199118591856192418921916196819281898
1850
18411824182318431880196820291995193318051713
1726
17521795171716481512133813831344138414841597
1686
17371640161116321775185018091653164816651627
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 师范教师个人年终思想工作总结报告2026(3篇)
- 一级建造师(港口与航道工程管理与实务)题库含答案(甘肃2025年)
- 贵州省毕节市2026届高三年级高考第一次适应性考试思想政治试题
- 2026年陕西省武功县重点名校中考物理模拟试题含解析
- 山东省滨州市邹平县重点中学2026年中考考前最后一卷物理试卷含解析
- 小学三年级上册《司马光》文言文中的动词(登、持、击)理解知识点试卷
- 血气分析护理中的护理教育
- 黑龙江省大庆市让胡路区部分学校2024-2025学年高一下学期开学英语试题
- 2026年茵苗教育测试题及答案
- 2026年摩尔定压热测试题及答案
- AQ 3026-2026《化工企业设备检修作业安全规范》宣贯解读课件
- (2026年)检验检测机构资质认定“一单一库”的学习与解读(2026年实施)课件
- 青春不诈骗2026年高中五一假期反诈防骗指南
- 2025无锡科技职业学院教师招聘考试题目及答案
- IOTA共识与O-RADS共识指南的解读与分析课件
- 中医护理在疼痛管理中的应用
- 安徽农业大学《数字电子技术》2024 - 2025 学年第一学期期末试卷
- 敬老院岗前培训制度
- 公司行政管理制度培训
- 2026 年离婚协议书 2026 版民政局专用模板
- 自卸车维修保养培训课件
评论
0/150
提交评论