全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
4160 1
2013-04-22
open data 12345_plas.xls
data(format=xls,org=columns) 1 1990 EX PLAS
set lex = log(ex)
set lplas = log(plas)
set dlex = lex-lex{1}
set dlplas = lplas-lplas{1}

*Using VARLagSelect
@varlagselect(lags=6,crit=bic)
#lex lplas
存在一个问题就是VAR和VECM模型都是对dex,dplas(对数收益)进行建模,那这里理应对对数收益进行滞后选择啊。另VAR模型中也只涉及
dex,dplas(对数收益)变量,又该如何选取滞后阶数?


*Use @JohMLE to test the cointegrating rank
*RC restricts aconstant to the CV.
@johmle(lags=2,det=rc,cv=cvector)
# lex lplas
此处的滞后阶数又应该用@varlagselect(lags=6,crit=bic) (#lex lplas 还是 #dex dplas)所得到的滞后阶数呢?


*Setting the Cointegrating Vectors
set ect = lex+(-4.664164/-32.943952)*lplas+(138.156062/-32.943952)
system(model=ectmodel)
variables dlex dlplas
lags 1 to 2
det  ect{1}
end(system)
estimate
此处的滞后数等于varlagselect中取得的滞后数,而这里也是对对数收益的滞后,那么第一步滞后选择理应是对对数收益滞后的选择啊???

garch(p=1,q=1,model=ectmodel,mv=CC,variances=varma,pmethod=simplex,piters=10) / dlex dlplas

相似的疑问之前也在https://bbs.pinggu.org/thread-1360145-1-1.html出现,但我并未从中得到满意的解答。
还希望能得到大家的指点,谢谢!

二维码

扫码加我 拉你入群

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

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

全部回复
2013-4-22 12:21:09
请求RATS高手解决?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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