全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Gauss专版
1684 5
2010-07-10
new;
outwidth 250;
#include dstamp.set;
library coint,pgraph;
format /rd 8,3; ts=hsec;
@-------------------user-defined global variables--------------------------@
output file = uroot_sample.out; output on;
@--------------------------------------------------------------------------@
dstamp;
format /rd 12,4;
"uroot_sample.pgm: Testing for unit root and cointegration
"--------------------------------------------------------------------------";
r_date      = xlsreadm("000869","a6:a123",1,0);
ra          = ln ( xlsreadm("000869","b6:b123",1,0) );
rb          = ln ( xlsreadm("000869","c6:c123",1,0) );
t1=rows(ra);
dra   = ra[2:t1]  - ra[1:t1-1];
drb  = rb[2:t1] - rb[1:t1-1];

@xy(seqa(1,1,t1),ra);@

"Engle-Granger test for cointegration";
{alpha, tstat,c_t} = cadf(ra,rb,0,12);
"Autoregressive Parms = ";; alpha;
"ADF t-stat           = ";; tstat;
"1% cv                = ";; c_t[1];
"5% cv                = ";; c_t[2];

就这样....

总之就是对ra,rb两列数进行格兰杰协整检验,出错提示index out of range,什么意思啊?怎么改呀?
二维码

扫码加我 拉你入群

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

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

全部回复
2010-7-10 22:47:10
[url][/url]
二维码

扫码加我 拉你入群

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

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

2010-7-10 22:47:26
[url][/url]
二维码

扫码加我 拉你入群

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

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

2010-7-10 23:10:46
我也头疼这个东西,期待你早日解决这个问题
二维码

扫码加我 拉你入群

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

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

2010-7-11 10:57:18
建议你去看看人家程序里的pro  cadf里面的东西是怎么写的。
二维码

扫码加我 拉你入群

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

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

2010-7-12 08:27:21
我用别的数据给你算了一下,程序没有太大问题
"uroot_sample.pgm: Testing for unit root and cointegration";
我认为主要是你数据的读入可能存在问题,要不你将数据上传?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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