我有以下SAS宏代码。但它似乎不起作用。
%macro test(covmatrix = );
proc iml;
v = shape(&covmatrix, 5, 5);
print v;
quit;
%mend;
%test(covmatrix={144, 95.04, 95.04, 95.04, 95.04, 95.04})
它会产生错误"所有位置参数必须位于关键字参数之前。"任何的想法?感谢
答案 0 :(得分:0)
%test(covmatrix =({144,95.04,95.04,95.04,95.04,95.04}))工作