




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
时间序列模型参数估计1 理论基础1.1 矩估计1.1.1 AR模型矩估计法参数估计的思路:即从样本中依次求中rk然后求其对应的参数k值方差: 1.1.2 MA模型对于MA模型采用矩估计是比较不精确的,所以这里不予讨论1.1.3 ARMA(1,1)矩估计法参数估计的思路:方差:1.2 最小二乘估计1.2.1 AR模型最小二乘参数估计的思路:对于AR(P)而言也可以得到类似矩估计得到的方程,即最小二乘与矩估计得到的估计量相同。1.2.2 MA模型最小二乘参数估计的思路:1.2.3 ARMA模型最小二乘参数估计的思路:1.3 极大似然估计与无条件最小二乘估计2 R中如何实现时间序列参数估计2.1 对于AR模型ar(x, aic = TRUE, order.max = NULL, method=c(yule-walker, burg, ols, mle, yw), na.action, series, .) ar(ar1.s,order.max=1,AIC=F,method=yw)#即矩估计Call:ar(x = ar1.s, order.max = 1, method = yw, AIC = F)Coefficients: 1 0.8314 Order selected 1 sigma2 estimated as 1.382 ar(ar1.s,order.max=1,AIC=F,method=ols)#最小二乘估计Call:ar(x = ar1.s, order.max = 1, method = ols, AIC = F)Coefficients: 1 0.857 Intercept: 0.02499 (0.1308) Order selected 1 sigma2 estimated as 1.008 ar(ar1.s,order.max=1,AIC=F,method=mle)#极大似然估计Call:ar(x = ar1.s, order.max = 1, method = mle, AIC = F)Coefficients: 1 0.8924 Order selected 1 sigma2 estimated as 1.041 采用自编函数总结三个不同的估计值 Myar(ar2.s,order.max=3) 最小二乘估计 矩估计 极大似然估计1 1.5137146 1.4694476 1.50613692 -0.8049905 -0.7646034 -0.79644532.2 对于ARMA模型arima(x, order = c(0, 0, 0), seasonal = list(order = c(0, 0, 0), period = NA), xreg = NULL, include.mean = TRUE, transform.pars = TRUE, fixed = NULL, init = NULL, method = c(CSS-ML, ML, CSS), n.cond, optim.control = list(), kappa = 1e+06, io = NULL, xtransf, transfer = NULL)order的三个参数分别代表AR,差分 MA的阶数 arima(arma11.s,order=c(1,0,1),method=CSS)Call:arima(x = arma11.s, order = c(1, 0, 1), method = CSS)Coefficients: ar1 ma1 intercept 0.5586 0.3669 0.3928s.e. 0.1219 0.1564 0.3380sigma2 estimated as 1.199: part log likelihood = -150.98 arima(arma11.s,order=c(1,0,1),method=ML)Call:arima(x = arma11.s, order = c(1, 0, 1), method = ML)Coefficients: ar1 ma1 intercept 0.5647 0.3557 0.3216s.e. 0.1205 0.1585 0.3358sigma2 estimated as 1.197: log likelihood = -151.33, aic = 308.65采用自编函数总结三个不同的估计值 Myarima(arma11.s,order=c(1,0,1)$coef 条件SS估计 极大似然估计 条件似然估计ar1 0.5585828 0.5647477 0.5647498ma1 0.3668814 0.3556965 0.3556973intercept 0.3927654 0.3216166 0.3216152$log 条件SS估计 极大似然估计 条件似然估计1, -150.984 -151.3268 -151.3268$sigma2 条件SS估计 极大似然估计 条件似然估计1, 1.199378 1.196984 1.196984$aic 条件SS估计 极大似然估计 条件似然估计1, NA 308.6537 308.65372.3 采用自助法arima.boot()此函数估计的是参数的取值置信区间,而不是指具体的某个值,与arima是不同的。 res=arima(sqrt(hare),order=c(3,0,0),include.mean=T) set.seed(12345) # Method I以最初三个观测为条件,并假设误差服从正态分布,得到95%的置信区间quantile用于计算置信区间值,signif类似于四舍五入函数,保留有效数值。 coefm.cond.norm=arima.boot(res,cond.boot=T,is.normal=T,B=1000,init=sqrt(hare) signif(apply(coefm.cond.norm,2,function(x)quantile(x,c(.025,.975),na.rm=T),3) ar1 ar2 ar3 intercept noise var2.5% 0.593 -0.667 -0.6740 5.12 0.54897.5% 1.280 0.244 -0.0135 6.38 1.540 # Method II 假设误差并不服从正态分布,而是需要从样本抽样中得到coefm.cond.replace=arima.boot(res,cond.boot=T,is.normal=F,B=1000,init=sqrt(hare) signif(apply(coefm.cond.replace,2,function(x)quantile(x,c(.025,.975),na.rm=T),3) ar1 ar2 ar3 intercept noise var2.5% 0.611 -0.700 -0.6720 4.98 0.51697.5% 1.300 0.241 -0.0417 6.32 1.500 # Method III基于平稳自助法的置信区间,且误差服从正态分布 coefm.norm=arima.boot(res,cond.boot=F,is.normal=T,ntrans=100,B=1000,init=sqrt(hare) signif(apply(coefm.norm,2,function(x)quantile(x,c(.025,.975),na.rm=T),3) ar1 ar2 ar3 intercept noise var2.5% 0.687 -0.747 -0.6600 4.99 0.50897.5% 1.380 0.192 -0.0168 6.33 1.500 # Method IV基于平稳自助法的置信区间,且误差不服从正态分布coefm.replace=arima.boot(res,cond.boot=F,is.normal=F,ntrans=100,B=1000,init=sqrt(hare) signif(apply(coefm.replace,2,function(x)quantile(x,c(.025,.975),na.rm=T),3) ar1 ar2 ar3 intercept noise var2.5% 0.70 -0.715 -0.6620 4.98 0.4797.5% 1.36 0.183 -0.0187 6.30 1.503 附自编函数3.1 Myar#用于自回归模型的参数估计,整合矩估计,最小二乘估计,以及极大似然估计#该函数用于对时间序列中心化数据(因此截距项一定为0)估计AR模型的参数,AIC为真时,滞后项根据AIC准则确定,为假时则根据设置的order.max设定Myar=function(tsdata, order.max = 1,AIC = F) library(TSA) ols-ar(tsdata,order=order.max,AIC=AIC,method=ols) yw-ar(tsdata,order=order.max,AIC=AIC,method=yw) mle-ar(tsdata,order=order.max,AIC=AIC,method=mle) olscoef-ols2 ywcoef-yw2 mlecoef-mle2 result=data.frame(olscoef,ywcoef,mlecoef) colnames(result)=c(最小二乘估计,矩估计,极大似然估计) return(result)3.2 Myarima#用于自回归模型的参数估计,整合矩估计,最小二乘估计,以及极大似然估计#该函数用于对时间序列中心化数据(因此截距项一定为0)估计AR模型的参数,AIC为真时,滞后项根据AIC准则确定,为假时则根据设置的order.max设定Myarima=function(tsdata, order=c(0,0,0) library(TSA) result=NULL css-arima(tsdata,order=order,method=CSS) ml-arima(tsdata,order=order,method=ML) cssml-arima(tsdata,order=order) result$coef=cbind(css$coef,ml$coef,cssml$coef) result$log=cbind(css$log,ml$log,cssml$log) result$sigma2=cbind(css$sigma2,ml$sigma2,cssml$sigma2) re
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 玛丽波尔卡打击乐课件
- 市场监管放心码信息归集和公示规范编制说明
- 安全教育活动培训制度内容课件
- 狼和鸭子课件
- 高校青蓝工程方案(3篇)
- 电池碰撞实验工程方案(3篇)
- 牧场安全规范培训内容
- 农业品牌创新驱动:2025年资金申请战略研究报告
- 历年保研面试题库及答案
- 安全教育培训通知书课件
- 专业技术职务资格申报材料真实性承诺书
- 脓毒症指南课件
- 生产副总经理岗位职责标准版本(五篇)
- 对颈椎概念和命名的再认识
- 淀粉与变性淀粉知识
- 华为信息安全宣传
- 物业管理供方管理程序
- GB/T 37642-2019聚己内酯(PCL)
- GB/T 3730.2-1996道路车辆质量词汇和代码
- GB 25585-2010食品安全国家标准食品添加剂氯化钾
- 设计文件审核记录表(模本)
评论
0/150
提交评论