我建立了一个回归模型:
model3 <- lm(log(datediff) ~ moviesclean$runtime +
moviesclean$critics_score + moviesclean$critics_rating +
moviesclean$mpaa_rating, data = moviesclean)
然后我将特定观察的参数定义为:
moonlight_predict <- data.frame(
runtime = "111",
critics_rating = "Certified Fresh",
critics_score = "99",
mpaa_rating = "R",
data = moviesclean)
现在我尝试使用回归模型model3
使用predict()
函数预测特定观察的因变量:
predict(model3, newdata = moonlight_predict, interval = "confidence", level = .95)
我的问题涉及此predict()
函数的输出。输出给出了619个fit,lwr和upr的响应。为什么输出只是一个响应?如何获得位于我的数据框之外的新观察的一个预测值?
答案 0 :(得分:0)
请勿在{{1}}中包含原始数据。以下将使用您的模型来预测一次观察的响应。
newdata