全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
685 2
2022-02-10
我想用写一个循环代码列出AIC 和BIC,从MA(1)到MA(8),看了连老师的课,不知道写的对不对。报错是ma() invalid -- invalid numlist。不知道要改哪里啊。是作业,按照第二题的意思不知是直接做一个8阶滞后,还是做一个循环把1—8阶列出来对比。急急急!!!!谢谢各位大神帮忙代码如下:
local y "lnindpro"
local a = 1 /*AR(a)*/
local b = 8 /*MA(b)*/
forvalues j = 1(1)`b'{
forvalues i = 0(1)`a'{
if `i'== 0{
local ar ""
}
else{
local ar "ar(1/`i')"
}
qui arima `y' , `ar' ma(1/`j’) /*lnindpro*/
est store arma`i'`j'
*qui estat ic
}
}
local mm arma01 arma02 arma03 arma04 arma05 arma06 arma07 arma08
arma11 arma12 arma13 arma14 arma15 arma16 arma17 arma18
esttab`mm', mtitle(`mm') compress nogap scalar(11 aic bic)

题目如下:
Using indprod ..
2. Show that adding an MA term at lag 8 improves the fit and removes the serialcorrelation




二维码

扫码加我 拉你入群

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

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

全部回复
2022-2-10 10:44:00
自己顶一下!!!!
二维码

扫码加我 拉你入群

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

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

2022-2-10 10:48:21
顶顶顶!!!!
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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