从我在这里与专家(Link1,Link2)的谈话中,我认为我需要进行条件二元逻辑回归。我已经对我的数据进行了排序,每个控件都紧跟对应的处理案例,并且数据是长格式的。
我的设计在上面两个链接加上另外两个链接中详细说明:Link3,Link4
编辑:后来我看到排序根本不重要,因为排序和未排序的数据导致相同的输出。
我的语法如下。代码运行,但结果很奇怪。大多数 SE 为零,大多数 P 值为 NaN。怎么了?
library(Epi)
clogistic((DV ~ (Demo1 +Demo2 +Demo3 +Demo4 +Demo5)^2),
strata = PatientID, data = Data4)
输出是:
> clogistic((DV ~ (Demo1 +Demo2 +Demo3 +Demo4 +Trt)^2), strata = PatientID, data = MixedModelData4)
Call:
clogistic(formula = (DV ~ (Demo1 + Demo2 + Demo3 + Demo4 + Trt)^2),
strata = PatientID, data = MixedModelData4)
coef exp(coef) se(coef) z p
Demo1 0.00e+00 1.00e+00 0 NaN NaN
Demo2 0.00e+00 1.00e+00 0 NaN NaN
Demo3 -3.27e-09 1.00e+00 56013 -5.83e-14 1
Demo4 0.00e+00 1.00e+00 0 NaN NaN
Trt -2.12e+01 6.19e-10 14786 -1.43e-03 1
Demo1:Demo2 0.00e+00 1.00e+00 0 NaN NaN
Demo1:Demo3 0.00e+00 1.00e+00 0 NaN NaN
Demo1:Demo4 0.00e+00 1.00e+00 0 NaN NaN
Demo1:Trt -4.34e-08 1.00e+00 50351 -8.62e-13 1
Demo2:Demo3 0.00e+00 1.00e+00 0 NaN NaN
Demo2:Demo4 0.00e+00 1.00e+00 0 NaN NaN
Demo2:Trt -1.19e-08 1.00e+00 12937 -9.20e-13 1
Demo3:Demo4 0.00e+00 1.00e+00 0 NaN NaN
Demo3:Trt 8.08e-09 1.00e+00 19595 4.12e-13 1
Demo4:Trt -1.62e-08 1.00e+00 31612 -5.12e-13 1
Likelihood ratio test=13.9 on 15 df, p=0.536, n=20
Warning message:
In clogistic((DV ~ (Demo1 + Demo2 + Demo3 + Demo4 + Trt)^2), strata = PatientID, :
Iteration limit exceeded