楼主: emilychou
4253 7

[时间序列问题] ARCH模型间的比较,怎样取出AIC?? [推广有奖]

  • 1关注
  • 3粉丝

博士生

76%

还不是VIP/贵宾

-

威望
0
论坛币
290 个
通用积分
46.1880
学术水平
6 点
热心指数
11 点
信用等级
3 点
经验
5127 点
帖子
341
精华
0
在线时间
246 小时
注册时间
2008-8-8
最后登录
2022-4-5

楼主
emilychou 发表于 2013-7-2 01:23:08 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
想做几个arch模型间的比较。用AIC做基准,由于想在一个loop里面进行,怎样才能取出各个模型的AIC,把其比较也写入程序呢?
二维码

扫码加我 拉你入群

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

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

关键词:ARCH模型 ARCH ARC AIC RCH 模型 程序

[fly]ilikeuandulikeme[/fly]

沙发
h3327156 发表于 2013-7-2 03:45:07
AIC是在模型后的 estat ic 里的 r(S),
r(S)是matrices,自行调用。

藤椅
emilychou 发表于 2013-7-25 21:44:53
h3327156 发表于 2013-7-2 03:45
AIC是在模型后的 estat ic 里的 r(S),
r(S)是matrices,自行调用。
谢谢,我直接写成aic=-2*e(ll)+2*e(rank),有没有问题??
[fly]ilikeuandulikeme[/fly]

板凳
emilychou 发表于 2013-7-26 19:50:33
h3327156 发表于 2013-7-2 03:45
AIC是在模型后的 estat ic 里的 r(S),
r(S)是matrices,自行调用。
灰常感谢!那么BIC呢?
[fly]ilikeuandulikeme[/fly]

报纸
h3327156 发表于 2013-7-26 20:45:11
emilychou 发表于 2013-7-26 19:50
灰常感谢!那么BIC呢?
一样在r(S)

地板
emilychou 发表于 2013-7-27 21:58:35
h3327156 发表于 2013-7-26 20:45
一样在r(S)
我知道,因为help里面写了。。但是具体怎么写求指教!
我想把aic和bic更生成一列数据,gen aic=r(S5)???
[fly]ilikeuandulikeme[/fly]

7
h3327156 发表于 2013-7-28 22:46:27
楼主您没给一些程序指令什么的,我不好回。
总之, r(S) 是以向量矩阵储存的,所以您要用矩阵的指令调用,
然后,由于aic与bic都是一个纯量,它是一个值,请从已存向量矩阵调用,
如果您须要在变量看到这个值,您可以利用指令 g 变量名=纯量名
但这个的缺点是,您的模型变化的个数多,变量也跟著多,占用记忆体也较多。

以下是利用Stata的例子,假设三个不同lag期的arch模型的aic与bic调用。
webuse wpi1
forv i=1/3{
arch D.ln_wpi, arch(1/`i')
set mo off
estat ic
mat m`i'=r(S)
sca aic`i'=m`i'[1,5]
sca bic`i'=m`i'[1,6]
g aic`i'=aic`i'
g bic`i'=bic`i'  
}
  

8
emilychou 发表于 2013-7-29 18:06:24
h3327156 发表于 2013-7-28 22:46
楼主您没给一些程序指令什么的,我不好回。
总之, r(S) 是以向量矩阵储存的,所以您要用矩阵的指令调用, ...
哦哦!!非常受用!非常感谢!
[fly]ilikeuandulikeme[/fly]

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-29 02:57