楼主: raphaello
1728 5

头痛,为什么这么短的一段都会出错.....? [推广有奖]

  • 0关注
  • 0粉丝

高中生

12%

还不是VIP/贵宾

-

威望
0
论坛币
695 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
127 点
帖子
14
精华
0
在线时间
21 小时
注册时间
2009-11-5
最后登录
2016-6-23

楼主
raphaello 发表于 2010-7-10 22:26:37 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
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,什么意思啊?怎么改呀?
二维码

扫码加我 拉你入群

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

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

关键词:Integration unit root Variables Variable xlsread 都会 头痛

沙发
刘子健 发表于 2010-7-10 22:47:10
[url][/url]

藤椅
刘子健 发表于 2010-7-10 22:47:26
[url][/url]

板凳
HappyFairy 发表于 2010-7-10 23:10:46
我也头疼这个东西,期待你早日解决这个问题

报纸
zhaomn200145 发表于 2010-7-11 10:57:18
建议你去看看人家程序里的pro  cadf里面的东西是怎么写的。

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

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

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