Statistics SAS程序频率风险比

Statistics SAS程序频率风险比,statistics,sas,Statistics,Sas,我试图使用PROC FREQ计算风险比和相关置信限。这通常很好,但在两个实验臂的所有测试单元都经历事件的情况下,风险比不计算,而应该是一个 考虑以下几点: Treated event: 2 Treated no event: 0 Not-treated event: 2 Not-Treated no event: 0 Risk ratio = 2/(2+0) / 2/(2+0) = 2/2 = 1 然而,PROC FREQ返回注意:grp by ACCOU

我试图使用PROC FREQ计算风险比和相关置信限。这通常很好,但在两个实验臂的所有测试单元都经历事件的情况下,风险比不计算,而应该是一个

考虑以下几点:

Treated event: 2
Treated no event: 0
Not-treated event: 2
Not-Treated no event: 0

Risk ratio = 2/(2+0) / 2/(2+0)  
       = 2/2  
       = 1
然而,PROC FREQ返回注意:grp by ACCOUNT表的行或列总和为零。此表未计算任何统计信息

我使用了零选项,但这并不能解决问题

  DATA temp;
      grp = 1;
      occur = 0;
      count = 2;
      OUTPUT;
      occur = 1;
      count = 0;
      OUTPUT;
      occur = 0;
      grp = 2;
      count = 2;
      OUTPUT;
      occur = 1;
      count = 0;
      OUTPUT;
    RUN;
    PROC FREQ DATA = temp ORDER = internal NOPRINT  ;
      WEIGHT  count /zeros;
      TABLES grp*occur   / RELRISK        ;
      OUTPUT OUT = odds RELRISK       ;
    RUN;

你说这个事件无处不在,但在数据中却没有发生(零次)