全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 经管代码库
51013 169
2015-08-30


Eviews 8新功能——ETS指数平滑法(指数平滑状态空间模型)




素质自己学习、全部操作了以下Eviews 8 与 9 的新功能,觉得 8.0版本改动较大,9.0的话在8.0基础上加入了许多估计方法。

如果有对这些感兴趣的,欢迎一起加好友,讨论~

Eviews 8 与 9 的新特性.jpg


〖素质笔记〗Eviews 8新功能之一——ETS指数平滑法(R实现函数
〖素质笔记〗Eviews 8新功能之二——断点回归
〖素质笔记〗Eviews 8新功能之三——面板协整
〖素质笔记〗Eviews 8新功能之四——Heckman选择模型
〖素质笔记〗Eviews 8新功能之五——马尔科夫转换回归模型
〖素质笔记〗Eviews 8新功能之六——结构突变检验(Bai Perron检验)
〖素质笔记〗Eviews 9 三大新功能——预测功能(一)
〖素质笔记〗Eviews 9 三大新功能——估计功能(二)
〖素质笔记〗Eviews 9 三大新功能——检验功能(三)




Hyndman, Koehler, et al. 等人在定义了一个ES方法的拓展框架,并且用基于似然计算的状态空间的方法来分析,支持模型的选择与预测标准误差。(数据包、算法论文附后,供下载)



一、Eviews 8 实现





案例数据:从1959年—1992年月度HS数据,单变量


模型类型:ETS模型的全自动化模式


1.png

图片1.png



操作界面选择:

图片2.png 图片3.png



结果分析:

图片4.png


第一部分(summary部分)展示的估计设置,包括(M,A,M)模型和估计样本,并在边界收敛。


第二部分(parameters与initial parameters),显示了估计参数,给出了平滑参数(α,β,γ)=(水平,趋势,季节)此时注意beta,gamma数值为0,说明季节、趋势成分没有改变初始值。


第三部分(最下面),给出了信息准则和估计预测统计量。其中,compact log-likelihood的作用是去掉常数的对数似然值,并且与从其他来源获得得结果进行比较。



图片5.png


AIC对比图,这个图片展示了所有备选模型里面的AIC准则的值,便于知道选择什么样子的模型。可以看到(M,N,M)的AIC最小,是最优的模型。从而也说明,自动化ETS模型的优越性。


(additive,为加法;multiplicative,乘法;damped,阻尼;Null,无)


图片6.png


预测值对比图(forecast comparison graph),展示了不同ETS模型的1984年样本内预测与1985—1988年的样本外预测值。根据准则判断,被选择的最优模型用红色线,其他模型用灰色(略微好的模型颜色深一些,差的模型颜色浅一些)。


图片7.png

图片8.png


可以知道实际值与预测值分解成水平、季节、趋势成分。



二、R语言实现




ets()所属R语言包:forecast


ets(y, model="ZZZ", damped=NULL, alpha=NULL, beta=NULL, gamma=NULL,
    phi=NULL, additive.only=FALSE, lambda=NULL,
    lower=c(rep(0.0001,3), 0.8), upper=c(rep(0.9999,3),0.98),
    opt.crit=c("lik","amse","mse","sigma","mae"), nmse=3,
    bounds=c("both","usual","admissible"), ic=c("aic","aicc","bic"),
    restrict=TRUE)


Y,一个数值向量或时间系列


model="ZZZ",依次含义为错误类型、趋势类型、季节类型。 "A"=additive, "M"=multiplicative and "Z"=automatically


damped=NULL,一个的阻尼趋势


lower=c(rep(0.0001,3), 0.8), upper=c(rep(0.9999,3),0.98), 参数(α,β,γ,φ)的上下界


opt.crit=c("lik","amse","mse","sigma","mae"),优化标准, “MSE”(均方误差),“AMSE”((Average MSE over first nmse forecast horizons),“sigma”(标准偏差残差),“mae”(残差绝对值的平均值),或“lik”(对数似然,默认值)


nmse=3, 平均多级MSE(1 <=nmse<= 10)的步数。


bounds=c("both","usual","admissible"), 收敛参数空间类型:"usual" 表示所有参数都必须指定上限和下限之间,“"admissible"表示参数必须位于允许的空间,”"both"(默认)的交叉点这些区域。


ic=c("aic","aicc","bic"),在模型选择要使用的信息准则。


restrict=TRUE,如果是TRUE,无限方差模型将不会被允许




本帖隐藏的内容

Eviews 8中ETS指数平滑法,算法源引论文与案例数据包

ETS指数平滑法.rar
大小:(203.36 KB)

 马上下载

本附件包括:

  • ETS指数平滑法数据包.wf1
  • Eviews的指数平滑算法文献.pdf


欢迎,加好友,一起研究~












二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-8-30 16:12:43
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-8-31 08:51:48
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-8-31 19:44:51
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-8-31 22:35:12
我能说我从来没用过eviews吗?我也不知道我的eviews课是怎么过的。
自从有一天晚上导入了五六次数据,全都提示错误,就受伤了。就我这智商基本告别eviews了。主要是我不太擅长操作菜单,比较喜欢命令和程序。
以后全是SPSS、stata、excel,还有简单的MATLAB。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-9-1 09:57:50
客初 发表于 2015-8-31 22:35
我能说我从来没用过eviews吗?我也不知道我的eviews课是怎么过的。
自从有一天晚上导入了五六次数据,全都 ...
主要太牛,这种点击式还是不适应哈哈~~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群