时间序列分析程序

上传人:博****1 文档编号:473469352 上传时间:2023-09-17 格式:DOCX 页数:1 大小:7.28KB
返回 下载 相关 举报
时间序列分析程序_第1页
第1页 / 共1页
亲,该文档总共1页,全部预览完了,如果喜欢就下载吧!
资源描述

《时间序列分析程序》由会员分享,可在线阅读,更多相关《时间序列分析程序(1页珍藏版)》请在金锄头文库上搜索。

1、时间序列分析#读入数据data=read.csv(file.choose()r.x=diff(log(data$VALUE)*100#用auto.arima()函数自动拟合数据 library(forecast)(a=auto.arima(r.x,ic=bic)#画出拟合数据残差的广义方差检验的P值图,LjunBox检验的P值图,acf图及残差序列图 library(portes);par(mfrow=c(2,2)plot(gvtest(a$res,1:60,order=2),4,main=Gneralized variance tests, ylab=p-value,xlab=Lag,pch

2、=16,ylim=c(0,1);abline(h=0.05,lty=2) plot(LjunBox(a$res,1:60,order=2),4,main=LjunBox tests, ylab=p-value,xlab=Lag,pch=16,ylim=c(0,1);abline(h=0.05,lty=2) Acf=(a$res,main=Acf of residuals,lag.max=60) plot(a$res,type=o,ylab=Residual,pch=16);title(Residual series);abline(h=0,lty=2)#通过以上的模型拟合得到一个序列,通过判断

3、其是否平稳,不平稳则进行单位根检验#进行KPSS检验判断其是几阶单整的data(nporg,packageurca) r.x-na.omit(nporg,r.x) library(tseries)kpss.test(r.x,null=Level)kpss.test(r.x,null=Trend)kpss.test(diff(r.x),null=Level) kpss.test(diff(r.x),null=Trend) #进行McLeod.Li检验 library(TSA)McLeod.Li.test(y=residuals(a)#用程序包 fGarch 拟合 ARMA(3,3)-GARCH(1,1)模型 library(fGarch)a4=garchFit(arma(3,3)+garch(1,1),r.x)summary(a4)#查看结果slotNames(a4)

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

当前位置:首页 > 学术论文 > 其它学术论文

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