全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1971 4
2017-12-13

运行之后出现问题,确实不是很懂,求教!

PROC IML;


start MTE2co ( a, Lelr, Uelr, rm, ca, power );


error = 0;


if ( a>1 | a<0 ) then do; error =1; print “error”


“Test significance level must be in 0-1”; end;


If ( Lelr>Uelr ) then do; error=1; print “error”


“Lower equivalence limit ratio must be <=Upper equivalence


limit ratio”; end;


if ( Uelr < Lelr ) then do; error=1; print “error”


“Upper equivalence limit ratio must be >=Lowerequivalence


limit ratio”; end;


if ( rm <= Lelr | rm >=Uelr) then do; error=1;


print “error”“Expected ratio must be inLeld-Ueld”;


end;


if ( rm<=0 ) then do; error=1; print “error” “Expetted ratio must be >0”; end;


if ( power>100 | power<1 ) then do; error=1;


print “error” “Power(%)must be in 1-100”; end;


if ( error = 1 )then stop;


if (error = 0) then do;


sd = ca/sqrt(2); SDD=2*sd; n=2;


do until(pwl+pw2-1 >=power/100);


L_ncp = abs(log(rm)-log(Lelr))#sqrt(n)/(sd#sqrt(2));


U_ncp = abs(log(rm)-log(Uelr))#sqrt(n)/(sd#sqn(2));


df=2*(n-1); t=tinv(1-a,df);


pw1 = 1-probt(t, df, L_ncp);


pw2 = 1-probt(t, df, U_ncp);


n = n+0.01; end;


n = ceil(n-0.01);


print a[1abel = “Test significance level”]


Lelr [ label =“Lower equivalence limitratio”]


Uelr [ 1abel =“Upper equivalence limitratio”]


rm [ label =“Expected ratio”]


ca [ 1abel = “Crossover ANOVA,sqrt(MSE)” ]


SDD [ label = “SD differences” ]


Power [ 1abel= “Power(%)” ]


N [ label=“n per sequence group”]; end;


finish MTE2co;


run MTE2co(0.025, 0.8, 1.25, 1, 0.198, 90)


run MTE2co(0.025, 0.8, 1.25, 1, 0.294, 90)


quit;


二维码

扫码加我 拉你入群

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

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

全部回复
2017-12-14 09:49:11
   @lovexialulu ,请求大神帮忙啊!
二维码

扫码加我 拉你入群

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

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

2017-12-14 13:07:06
金树2017 发表于 2017-12-14 09:49
@lovexialulu ,请求大神帮忙啊!
对proc iml; 不熟,对你的程序调了下,但是log还是有error:
NOTE: Module MTE2CO defined.
216        /*run MTE2co;*/
217        run MTE2co(0.025, 0.8, 1.25, 1, 0.294, 90);
ERROR: (execution) Matrix has not been set to a value.
复制代码
二维码

扫码加我 拉你入群

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

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

2017-12-14 13:50:40
lovexialulu 发表于 2017-12-14 13:07
对proc iml; 不熟,对你的程序调了下,但是log还是有error:
NOTE: Module MTE2CO defined.
216        ...
谢谢,感谢您的帮助!我是菜鸟啊,刚接触SAS,好多的都不懂,您能推荐几本比较好的学习SAS的书吗?
二维码

扫码加我 拉你入群

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

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

2017-12-14 14:04:45
金树2017 发表于 2017-12-14 13:50
谢谢,感谢您的帮助!我是菜鸟啊,刚接触SAS,好多的都不懂,您能推荐几本比较好的学习SAS的书吗?
入门书 the little sas book
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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