我正在尝试对广义估计方程(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
作为回归方法的新手,我希望对此有所指导。
答案 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)