【发布时间】:2017-04-19 07:12:49
【问题描述】:
我正在使用包lme4 中的glmer() 函数运行具有随机效应的广义线性模型。
模型代码如下所示:
mod6 <- glmer((Ndifference+74337) ~ netm1011 + d1011 +
b0001 + (1|region), Gamma(link = "identity"))
Ndifference 是 50 个州(和 DC)在 200 年和 2010 年之间人口差异的计数数据。有一个负值(Michigan at -74336)所以我添加了一个常数来确保我的反应都是正面的。
所有预测变量(除了区域的随机效应)都是比例或百分比。 Netm1011(2010 年移民到各州的比率)和 d1011(每 1000 人的死亡率)都有几个负值。 B0001 包含所有正比例(出生率/1000 人)。
当我运行模型时,我不断收到此错误:
Error in as.data.frame.default(data) :
cannot coerce class ""family"" to a data.frame
我也尝试过不同的发行版系列(Gamma、inverse.gaussian)。这个错误代码到底是什么意思?
【问题讨论】:
标签: r regression lme4