如何对带有响应二项式变量的重复测量进行GEE回归?

时间:2018-08-06 17:34:58

标签: r regression gee

我正在尝试对广义估计方程(GEE)执行logisting回归。我将Ideo_Dich(由0和1组成)用作我的响应变量,并带有:

sample2$Ideo_Dich <- ordered(factor(sample2$Ideo_Dich))

library (multgee)
nomLORgee(Ideo_Dich~ square+round, data=sample2,
                                 id= Politician_ID,repeated=Country_ID)

但是我收到以下错误消息:

The response variable should have more than 2 categories

我的样本数据集如下:

Politician_ID Country_ID Ideo_Dich    round square
           <int>      <int> <ord>        <dbl>  <dbl>
 1          3917          1 0          0.374   -0.486
 2          3921          1 0          0.682   -0.580
 3          3931          1 0          0.463   -0.801
 4          3932          1 0          0.00806 -0.296
 5          3935          1 0         -0.250   -0.485
 6          3936          1 0          0.814   -0.684
 7          3937          1 0         -0.0876  -0.421
 8          3942          1 0          0.630   -0.738
 9          3944          1 0          0.0779  -0.499
10          3945          1 0          0.549   -1.30 

作为回归方法的新手,我希望对此有所指导。

1 个答案:

答案 0 :(得分:1)

GEE是人口平均模型。您只需要在模型中指定一个ID。如果您只能选择政治人物或县作为ID和关联结构。 sample2 $ Ideo_Dich <-factor(sample2 $ Ideo_Dich) 图书馆(geepack) Ideo_Dich〜geeglm(square + round,data = sample2,id = Politician_ID,corstr =“ exchengable”) 摘要(Ideo_Dich)