- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
. . .
..........
█ARIMA定义
ARIMA的完整写法为ARIMA(p,d,q)
?其中p为自回归系数,代表数据呈现周期性波动
?d为差分次数,代表数据差分几次才能达到平稳序列
?q为移动平均阶数,代表数据为平稳序列,可以用移动平均来处理。
█平稳性检测方法
?方法一:时序图
序列始终在一个常数值附近随机波动,且波动范围有界,且没有明显的趋势性或周期性,所以可认为是平稳序列。下图明显不是一个平稳序列
proc gplot data=gdp;
plot gdp*year=1 ;
symbol c=red i=join v=star;
run;
?方法二:自相关图
自相关系数会很快衰减向0,所以可认为是平稳序列。
proc arima data= gdp;
identify var=gdp stationarity =(adf=3) nlag=12;
run;
?ADF单位根检验(精确判断)
三个检验中只要有一个PrRho小于0.05即可认定为平稳序列,主要是stationarity =(adf=3) 起作用
proc arima data= gdp;
identify var=gdp stationarity =(adf=3) nlag=12;
run;
█白噪声检验
Pr卡方0.05即可认定为通过白噪声检验。
proc arima data= gdp;
identify var=gdp stationarity =(adf=3) nlag=12;
run;
█非平稳序列转换为平稳序列
方法一:将数据取对数。
方法二:对数据取差分dif函数
data gdp_log;
set gdp;
loggdp=log(gdp);
cfloggdp=dif(loggdp);
run;
/**对数数据散点图**/
proc gplot;
plot loggdp*year=1 ;
symbol c=black i=join v=star;
run;
/* 一阶差分对数数据散点图*/
proc gplot;
plot cfloggdp*year=1;
symbol c=green v=dot i=join;
run;
从上图中可以看出,一阶差分后序列已经变成平稳的了,因此,数列需要做一阶差分
█转换完毕后再验证
下面代码中的(1)就代表1阶差分,adf=3则代表平稳性检验0-3,
/* 一阶差分对数数据的自相关图、偏自相关图、纯随机性检验、单位根检验 */
proc arima data=gdp_log;
identify var=loggdp(1) stationarity =(adf=3) nlag=12;
run;
用QLB统计量作的?2检验结果表明:对数差分后的GDP序列的QLB统计量的P值为0.0045(0.05),故序列为非白噪声序列。
单位根检验结果表明:对数差分后的GDP序列有常数均值、无趋势的二阶自回归模型的Tau统计量的P值小于0.0573,故序列基本可以确定为平稳序列,并可初步考虑用ARMA(2,q)模型对它们进行拟合。
█模型定阶
/** 定阶 **/
proc arima data=gdp_log;
identify var=loggdp(1) nlag=6 minic p=(0:2) q=(0:4);
run;
/* minic为一定范围模型定阶——相对最优模型识别 */
采用相对最优模型识别,根据上述分析及序列的自相关和偏自相关图,适当选择m = 4,n = 2,使用indentify命令中的minic p = (0: n) q = (0: m)短语进行相对最优模型定阶。
结果显示(图6.10),在p = 1,q = 4时,BIC函数值最小。执行ARIMA过程的Estimate p = 1 q = 4命令做参数检验,结果未能通过参数检验。让q在0~3之间取值,通过反复测试,只有ARMA(1, 3)模型与ARMA(1, 0)模型通过参数检验及模型检验,其检验结果及参数估计如图6.11所示。
█参数估计
/** 参数估计 **/
proc arima data=gdp_log;
identify var=loggdp(1);
estimate p=1 q=4;
run;
/* SAS支持三种估计,默认为条件最小二乘估计,要制定可增加选项:
METHOD=ML 极大似然估计
METHOD=ULS 最小二乘估计
METHOD=CLS 条件最小二乘估计
输出项的含义见王燕 P104*/;
从上面可以看出,在p=1 q=4时,通不过检验。
p=1 q=3 和
p=1 q=0时能通过
您可能关注的文档
最近下载
- 让生命之花绽放光彩_“生命教育”主题班会.ppt
- XXWY-B-TY-HJ-013绿化药剂清单.docx VIP
- 1000MW超超临界火电机组关键技术及调试策划.pdf VIP
- XXWY-B-TY-HJ-002施药肥记录表.docx VIP
- 七年级信息技术上册教案:第一单元第一课电脑中的信息是如何表示的.pdf VIP
- Unit 5 Fun Clubs(Section A 1a-1d)课件 人教版2024英语七年级上册.pptx
- 2023年上海十六区高三英语一模汇编 —09.句子翻译(答案解析版).docx
- 小学生生命教育让生命之花绽放光彩主题班会PPT课件.pptx
- 高考英语概要写作专项训练10篇(含解析).docx VIP
- XXWY-B-TY-HJ-007年度绿化管理计划表.docx VIP
文档评论(0)