SAS中文论坛

标题: 请教一个iml循环问题 [打印本页]

作者: shiyiming    时间: 2009-9-14 18:59
标题: 请教一个iml循环问题
proc iml;
do i=1 to 5;
mean={10,12,19};
co={5 0 0,0 4 0,0 0 1};
call vnormal(g,mean,co,20,i);
print g;
end;
create data1 var{x1 x2 x3};
append from g;
quit;
在iml循环结束后,将矩阵创建为data,但是结果只有循环的最后一个数据集,请教怎样将所有循环矩阵转化为数据集?
作者: shiyiming    时间: 2009-9-16 17:41
标题: Re: 请教一个iml循环问题
调整语句顺序
[code:12iyqj3k]
proc iml;
create data1 var{x1 x2 x3};
do i=1 to 5;
mean={10,12,19};
co={5 0 0,0 4 0,0 0 1};
call vnormal(g,mean,co,20,i);
print g;
append from g;
end;
quit;[/code:12iyqj3k]
作者: shiyiming    时间: 2009-9-17 23:31
标题: Re: 请教一个iml循环问题
多谢指教 谢谢




欢迎光临 SAS中文论坛 (https://mysas.net/forum/) Powered by Discuz! X3.2