预测r中的问题:在glm模型中找不到对象

时间:2016-01-25 15:54:28

标签: r dataframe

我正在努力预测" Profundidad"来自以下模型的变量:

Mfsin <- glm(Riqueza~Anof+Profundidad+Fondof, family=poisson, data=lancessin)

但是我在data.frame构建期间遇到了一些问题:

dat <- data.frame(y=rnorm(50),Profundidad=sample(10:15,50,replace=TRUE))
Mfsin2 <- glm(y~Anof+Profundidad+Fondof,data=dat)
# Error in eval(expr, envir, enclos) : object 'Anof' not found

1 个答案:

答案 0 :(得分:0)

您计算模型的数据框'dat'仅使用两个变量生成:y和Profundidad。因此,数据框中没有变量Anof或Fondof。

您需要使用cbind将lancessin数据框中的Anof和Fondof列添加到'dat'数据框。