全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
31237 17
2010-11-13
悬赏 3 个论坛币 已解决
接触stata 不久, 在time series 的BIC 和AIC遇到一些问题
为什么display"AIC="log(e(rss))/e(n))+(...)*2e(n)  和varsoc variable maxlag(n)的结果不一样~??
还有怎么看varsoc maxlag 计算的BIC呢?

一直在学习中,谢谢~

最佳答案

h3327156 查看完整内容

我觉得模型不同,计算公式不同,自然AIC不同。 varsoc 是对症VARs或VECM的。从报表显示,您可以看到好像设定lag一期比较优。 有*的地方,大都在lag一期,而且其值比较小。 另外,自行计算与展开的AIC,这像是AR模型【暂且不论您的dif是不是已取差分】 如果是在后者模型的探讨上,则您可以变化L【执行只有到lag三期的,lag二期的,lag一期的】 看看AIC的变化。【这是在探讨模型的配适,选AIC较小的】 varsoc的 r(stats) ...
二维码

扫码加我 拉你入群

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

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

全部回复
2010-11-13 20:43:17
我觉得模型不同,计算公式不同,自然AIC不同。

varsoc 是对症VARs或VECM的。从报表显示,您可以看到好像设定lag一期比较优。
有*的地方,大都在lag一期,而且其值比较小。

另外,自行计算与展开的AIC,这像是AR模型【暂且不论您的dif是不是已取差分】
如果是在后者模型的探讨上,则您可以变化L【执行只有到lag三期的,lag二期的,lag一期的】
看看AIC的变化。【这是在探讨模型的配适,选AIC较小的】

varsoc的 r(stats)是以向量或矩阵储存,那不过是把报表中的统计量表数字存起来,
您要叫出来的话,要用矩阵的指令。
例如
matrix a=r(stats)
matrix list a
二维码

扫码加我 拉你入群

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

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

2010-11-13 23:57:30
参考手册  Manual:  [TS] varsoc
您display计算出的AIC,坦白说,那公式我看不懂,您可能要对一下varsoc计算AIC的公式。

您执行完varsoc后,
一些统计值存在
r(stats)       LL, LR, FPE, AIC, HQIC, SBIC, and p-values

也许我回答的不好,
但希望对您有所帮助。
二维码

扫码加我 拉你入群

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

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

2010-11-14 08:38:42
楼上说的没有错

首先的必需把计算的公式的搞清楚,是不是一样的
二维码

扫码加我 拉你入群

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

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

2010-11-14 09:00:33
3# 蓝色
"AIC="log(e(rss))/e(n))+(p+1)*2e(n),关于varsoc 也是在网上查到的,不知道原因,所以请教~谢谢
二维码

扫码加我 拉你入群

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

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

2010-11-14 09:19:01
把你的数据、程序和结果都列出来。让大家看看
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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