全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
960 4
2020-03-25
请教大神,看看我下面这个SAS程序是不是漏写了什么,以至于没有结果输出!具体程序如下:

DO UNTIL (power>=(1-beta));
       t1=TINV(1-alpha,n0-2);
       t2=-t1;
       nct1=(theta+delta)/(cv*sqrt(2/n0));
    IF nct1>20 THEN nct1=20;
    ELSE IF nct1<-20 THEN nct1=-20;
       nct2=(theta-delta)/(cv*sqrt(2/n0));
    IF nct2>20 THEN nct2=20;
    ELSE IF nct2<-20 THEN nct2=-20;
       beta1=probt(t1,n0-2,nct1);
       beta2=probt(t2,n0-2,nct2);
       power=beta2-beta1;
       n0=n0+1;
END;
       n=n0-1;
OUTPUT;
CARDS;
0.05 0.20 0.20 0.2 0
0.05 0.20 0.20 0.2 0.05
0.05 0.20 0.20 0.2 0.1
0.05 0.20 0.20 0.2 0.15
0.05 0.10 0.20 0.2 0
0.05 0.10 0.20 0.2 0.05
0.05 0.10 0.20 0.2 0.1
0.05 0.10 0.20 0.2 0.15
;
RUN;
运行日志如下:
Snipaste_2020-03-25_16-32-56.jpg
还请大神赐教一二!!!



二维码

扫码加我 拉你入群

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

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

全部回复
2020-3-26 09:35:33
结果输出不是在work的数据集里面吗,你说明白些??
二维码

扫码加我 拉你入群

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

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

2020-3-26 09:38:10
Jia1Zhao 发表于 2020-3-26 09:35
结果输出不是在work的数据集里面吗,你说明白些??
运行之后,在结果视窗没有任何显示,这个程序的运行结果不应该是在结果视窗给出相应的样本量估计值么?
二维码

扫码加我 拉你入群

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

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

2020-3-26 09:40:38
zhao-james 发表于 2020-3-26 09:38
运行之后,在结果视窗没有任何显示,这个程序的运行结果不应该是在结果视窗给出相应的样本量估计值么?
这个程序是直接输出到数据集,如果想看具体的值可以用put 变量=
二维码

扫码加我 拉你入群

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

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

2020-3-26 10:02:05
Jia1Zhao 发表于 2020-3-26 09:40
这个程序是直接输出到数据集,如果想看具体的值可以用put 变量=
多谢指教!在您的指点下,问题解决!多谢多谢!!!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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