全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2872 3
2008-04-23

我在SAS里键入如下语句:

proc iml;
cov1={0.09,0.11};
cov2=t(cov1);
cov3={1 0.675,0.675 1};
cov=(cov1*cov2)#cov3;
free cov1 cov2 cov3;
mu={0,0};
call vnormal(et, mu, cov, 1000);
colname1='dm'//'bp';  
create a from et [colname=colname1];
append from et;  
run;
quit;

提交后运行日志里出现“Module MAIN is undefined in IML; cannot be RUN.”的字样。请问这是怎么回事?数据集a已经产生,这对产生的数据会有影响吗?谢谢各位指教~

[em04]
二维码

扫码加我 拉你入群

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

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

全部回复
2008-4-23 14:24:00
是说你没有定义模块,lz程序前几行用来计算cov的语句,按照iml的语法,应该先定义一个函数模块来计算cov,这事偶的拙见,仅供参考。
二维码

扫码加我 拉你入群

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

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

2008-4-23 16:27:00

回复:(skyspy)[求助]请教如下SAS语句

remove "run;"

二维码

扫码加我 拉你入群

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

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

2008-4-23 18:27:00
谢谢LS两位的解答!~
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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