我正在努力预测" 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
答案 0 :(得分:0)
您计算模型的数据框'dat'仅使用两个变量生成:y和Profundidad。因此,数据框中没有变量Anof或Fondof。
您需要使用cbind将lancessin数据框中的Anof和Fondof列添加到'dat'数据框。