我想使用SAS在逻辑回归中执行标准似然比测试。我将拥有一个完整的逻辑模型,其中包含名为A的所有变量和一个嵌套的逻辑模型B,该模型是通过从A中删除一个变量而得出的。

如果我想测试该遗漏变量是否有意义,我将对模型A和模型B进行似然比测试。是否有一种简单的方法可以使用PROC在SAS中执行此测试(基本上是卡方检验) ?非常感谢你的帮助。

最佳答案

如果要执行完全模型对比的似然比测试。一个删除变量的模型,可以将GENMOD过程与type3选项一起使用。

脚本:

data d1;
do z = 0 to 2;
do y = 0 to 1;
do x = 0 to 1;
  input n @@;
  output;
end; end; end;
cards;
100 200 300 400
50 100 150 200
50 100 150 200
;
proc genmod data = d1;
  class y z;
  freq n;
  model x = y z / error = bin link = logit type3;
run;


输出:

     LR Statistics For Type 3 Analysis

                          Chi-
Source           DF     Square    Pr > ChiSq

y                 1      16.09        <.0001
z                 2       0.00        1.0000

08-07 20:54