楼主: Supmilk
839 1

[问答] 求助iml的问题 [推广有奖]

  • 0关注
  • 0粉丝

已卖:79份资源

硕士生

28%

还不是VIP/贵宾

-

威望
0
论坛币
333 个
通用积分
5.1605
学术水平
1 点
热心指数
4 点
信用等级
0 点
经验
484 点
帖子
45
精华
0
在线时间
215 小时
注册时间
2006-5-14
最后登录
2025-1-30

楼主
Supmilk 发表于 2017-8-19 02:07:17 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
以下的iml程序中,T是120×1的矩阵,但是在跑的时候永远都会出现:

ERROR: (execution) Invalid subscript or subscript out of range.

operation : [ at line 186 column 6(程序中的红字部分
operands  : T, t, *LIT1006

实在想不明白,为什么哈?求请同志们帮忙




  1. proc iml;
  2. load N;
  3. load T;
  4. load NT;
  5. B_0=N*(T`);
  6. use ba.t3;
  7. do i=1 to 2320;
  8.   do t=1 to 5;
  9.   f=N[i,1];
  10.   g=T[t,1];
  11.   B_0[i,t]=0;
  12.     do c=1 to 248064;
  13.     if NT[c,1]=f & NT[c,2]=g then do;
  14.       read all where(SecCode=f & TDate=g) into S;
  15.       XX=0;
  16.       XY=0;
  17.         do ini=1 to 15;
  18.           XX=XX+S[ini,4]*S[ini,4];
  19.               XY=XY+S[ini+1,4]*S[ini,4];
  20.         end;
  21.       b_0=XY/XX;
  22.       B_0[i,t]=b_0;
  23.         end;
  24.   end;
  25.   end;
  26. end;
  27. store B_0;
  28. quit;
复制代码


二维码

扫码加我 拉你入群

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

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


沙发
Supmilk 发表于 2017-8-19 12:53:13
有人懂的么

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-21 11:58