拟合混合模型

时间:2015-12-16 20:45:22

标签: r lme4 poisson

我想拟合一个混合模型来观察疾病病例的区域变异,其中第一级为邮政编码,第二级为区域,使用泊松回归,协变量为最大温度,平均温度,最小温度。我有3个区域编码为Region.Coding。任何帮助开始使用数据帧使用变量:

Postcode    Region.Coding   maxtemp meantemp    mintemp Cases2011
YO7 4DH     1               13.45   9.75        6.05    50
YO62 7JL    1               13.45   9.75        6.05    0
YO62 6RW    1               13.45   9.75        6.05    10
YO62 5HX    1               13.45   9.75        6.05    0
TN27 0DA    2               15.32   11.22       7.13    98
TN26 3TF    2               15.32   11.22       7.13    0
TN26 3EU    2               15.32   11.22       7.13    30
TN25 6AS    2               15.32   11.22       7.13    0
TN25 5PD    2               15.32   11.22       7.13    28
TR7 3HU     3               14.17   10.6        7.06    115
TR27 5EF    3               14.17   10.6        7.06    0
TR10 9DL    3               14.17   10.6        7.06    0
TQ9 7LN     3               14.17   10.6        7.06    23
TQ9 6NQ     3              14.17    10.6        7.06    50

1 个答案:

答案 0 :(得分:0)

类似的东西:

library(lme4)
glmer(Cases2011 ~ maxtemp+mintemp+meantemp + (1|Region.Coding/PostCode),
      family=poisson, data=mydata)

...但是,我不建议只使用三个级别(Region.Coding)来拟合分类变量,因此请尝试

glmer(Cases2011 ~ maxtemp+mintemp+meantemp + Region.Coding +
       (1|PostCode),
      family=poisson, data=mydata)

假设邮政编码是唯一的(即,相同的邮政编码不会发生在两个不同的区域)。

别忘了检查过度离散!

根据您拥有的数据量,您可能希望允许温度变量与您所在地区之间的互动(例如mintemp:Region.Coding(mintemp|PostCode)