全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Gauss专版
2478 7
2015-10-15
悬赏 20 个论坛币 未解决
我运行的程序总是报错,拜请高手指点。附件里是程序和数据,可以直接运行的,但是运行时有时候会出现error G0058 : Index out of range ,但也有时候能正确运行出来,不知道问题在哪里? 麻烦高手指点,谢谢
程序疑问.zip
大小:(6.28 KB)

 马上下载





二维码

扫码加我 拉你入群

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

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

全部回复
2015-10-16 00:47:35
最好先说出程序的功能,这个程序运行的最终结果应该没出来,感觉调用sorthat(yh,crit,kq)出了问题,crit不知道起什么作用?还有148行赋值好像有问题。
二维码

扫码加我 拉你入群

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

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

2015-10-16 00:48:41
是你改写的程序还是源程序?
二维码

扫码加我 拉你入群

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

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

2015-10-16 09:12:20
tianyuwuhe 发表于 2015-10-16 00:48
是你改写的程序还是源程序?
这个程序是用来进行俱乐部收敛检验的,我只是修改了原始程序开头的n和t(原始程序n=19,t=84),运行就总报错
二维码

扫码加我 拉你入群

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

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

2015-10-16 09:36:55
tianyuwuhe 发表于 2015-10-16 00:47
最好先说出程序的功能,这个程序运行的最终结果应该没出来,感觉调用sorthat(yh,crit,kq)出了问题,crit不知 ...
我做出来结果指出下面这段有问题,请指教!!
dasi1:
  ww = yhh[.,ik1:ik1+1];
  {b1,t1} = logts(ww,kq);
if t1[1] < -1.65; ik1 = ik1 + 1; goto dasi1; endif;
二维码

扫码加我 拉你入群

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

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

2015-10-16 18:54:21
nk1230 发表于 2015-10-16 09:36
我做出来结果指出下面这段有问题,请指教!!
dasi1:
  ww = yhh[.,ik1:ik1+1];
别客气,谈不上请教,互相学习。
kk = yh[t,.]'~seqa(1,1,n);
kk = rev(sortc(kk,1));
kin = kk[.,2]';
yhh = yh[.,kin];
我认为就是这几个赋值导致了下面问题的出现。kk应该是个矩阵,kin应该是个列向量,而 yhh = yh[.,kin],那么yhh是什么呢?这块我没弄明白。
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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