计算置信区间

proc freq data=datain;
    by group;
    tables var / missprint nowarn binomial(level='1' cl=exact ) alpha=0.05;
    weight n/zero;(对发生的做置信区间,考虑发生数量为0的情况)
    ods output binomialcls=cl;
run;
ods output close;

datain的格式如下:
 
group(分组) Var(每组相对立的事件分类,eg:发生/没发生) N(每种情况下的数量)
1                       0                                                                              5
1                       1                                                                              6
2                       0                                                                              2
2                       1                                                                              4
3                       0                                                                              5
3                       1                                                                              3

将会得到每个组中发生的置信区间。

猜你喜欢

转载自www.cnblogs.com/jwcutey/p/12159177.html