boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - SAS高手看过来, 怎样改程序去掉这些个warning? 谢谢!
相关主题
问一个Latex的问题
macro statement 一问
求助关于sas macro 中的if- then语句
征个会SAS的男盆友~~~ (转载)
请教一道SAS题
请问一道SAS ADV中的题目
[合集] sas advance question
[合集] 一道SAS Advanced 题目--关于call symput
[合集] 求教一道Advanced SAS
问个SAS题目,
相关话题的讨论汇总
话题: lbyw话题: by0话题: e01话题: e11话题: mux1
进入Statistics版参与讨论
1 (共1页)
b******s
发帖数: 345
1
运行出现的warning是"starting a module while inside s do group" "finish a
module while inside a do group", 该怎样改正这段出现问题的程序呢,谢谢!下面
是出现问题的部分程序。
do i = 1 to n;
if npf > 3 then do;
WFI = XF[i,3:npf-1];
end;
else WFI = 0;
if npu > 2 then do;
WUI = Z[i,3:npu];
end;
else WUI = 0;
lbyw = byw * WFI`;
lbuw = buw * WUI`;
mux1 = bu0 + bux + lbuw;
mux0 = bu0 + lbuw;
start fun1(u) global(by0, byx, lbyw, byu, mux1);
v = (1/(1+exp(-(by0 + byx + lbyw + byu*u ))))/sqrt(2*constant('pi'))
* exp((-1/2)*(u - mux1)**2);
return(v);
finish;
start fun2(u) global(by0, lbyw, byu, mux1);
v = (1/(1+exp(-(by0 + lbyw + byu*u))))/sqrt(2*constant('pi'))
* exp((-1/2)*(u - mux1)**2);
return(v);
finish;
start fun3(u) global(by0, lbyw, byu, mux0);
v = (1/(1+exp(-(by0 + lbyw + byu*u))))/sqrt(2*constant('pi'))
* exp((-1/2)*(u - mux0)**2);
return(v);
finish;
r = { .M .P };
call quad(E11A,"fun1",r);
call quad(E01A,"fun2",r);
call quad(E00A,"fun3",r);
E11 = E11 + E11A;
E01 = E01 + E01A;
E00 = E00 + E00A;
end;
E11 = E11 / n;
E01 = E01 / n;
E00 = E00 / n;
D1R = E11 - E01;
I0R = E01 - E00;
TOT = D1R + I0R;
PI0R = I0R / TOT;
end;
1 (共1页)
进入Statistics版参与讨论
相关主题
问个SAS题目,
这两个关于SAS的电话面试问题怎么回答比较好啊?(非技术问题)
求教2道sas advance题目,包子答谢。
[合集] 关于proc reg 一问, 急~~~~~~~
如何在matlab里面run 这些codes
小问题让我想半天。。。
请教一个基础统计问题
Please take a look at this
一个统计学的问题,请大家指教
关于 t 和 F
相关话题的讨论汇总
话题: lbyw话题: by0话题: e01话题: e11话题: mux1