1
我只是无法弄清楚我的代码出了什么问题。我装了一个逻辑回归模型与数据集:使用R逻辑回归模型进行预测的错误
outcome predictor
1 0 -3
2 0 -4
3 1 0
4 1 -1
5 1 0
6 0 -3
我装了这种模式:
model <- glm(data$outcome~data$predictor, family = "binomial")
Estimate Std. Error z value Pr(>|z|)
(Intercept) -0.01437719 0.07516923 -0.1912644 8.483185e-01
pvalue.us 0.19469804 0.03110934 6.2585081 3.886777e-10
然后我想用这个载体才能做出预测:
test
[1] -2 -5 0 -3 2 -3
predict(model, newdata = test)
而且我得到这个错误:
Error in eval(predvars, data, env) :
numeric 'envir' arg not of length one
什么是错的?
不知道。删除了我的答案。 –
谢谢你的回答,我也不知道。我尝试使用'data ='参数,但仍然得到相同的错误。请注意,它表示“arg不是长度一”,所以它要求一个单一的数字。 –
您是否正确指定了您的数据? –