哈哈,自己的笨方法
data a;
do i = 1 to 10000;
r = ranuni(1);
if r <= 0.7 then t1 = 0;
else if 0.7<r <= 0.9 then t1 = 5;
else t1 = 10;
output;
end;
drop r;
run;
data b;
do i = 1 to 10000;
r = ranuni(1);
if r <= 0.4 then t3 = 30;
else if 0.4<r <= 0.7 then t3 = 28;
else if 0.7<r <= 0.9 then t3 = 32;
else t3 = 34;
output;
end;
run;
data c;
do i = 1 to 10000;
t2 =30+2 * rannor(0);
output;
end;
run;
data d;
merge a b c;
by i ;
if t1 + t2 > t3 then t=1;
else t=0;
run;
PROC FREQ DATA=d;
TABLE t;
RUN;