Predict()函数输出

时间:2018-03-14 01:10:21

标签: r

我建立了一个回归模型:

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的响应。为什么输出只是一个响应?如何获得位于我的数据框之外的新观察的一个预测值?

1 个答案:

答案 0 :(得分:0)

请勿在{{1​​}}中包含原始数据。以下将使用您的模型来预测一次观察的响应。

newdata