首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Predict()函数输出

Predict()函数输出
EN

Stack Overflow用户
提问于 2018-03-14 09:10:21
回答 1查看 707关注 0票数 0

我建立了一个回归模型,如下:

代码语言:javascript
复制
model3 <- lm(log(datediff) ~ moviesclean$runtime +
    moviesclean$critics_score + moviesclean$critics_rating + 
    moviesclean$mpaa_rating, data = moviesclean)

然后,我将特定观察的参数定义为:

代码语言:javascript
复制
moonlight_predict <- data.frame(
    runtime = "111", 
    critics_rating = "Certified Fresh", 
    critics_score = "99", 
    mpaa_rating = "R", 
    data = moviesclean)

现在,我尝试使用回归模型model3,使用predict()函数来预测特定观测值的因变量:

代码语言:javascript
复制
predict(model3, newdata = moonlight_predict, interval = "confidence", level = .95)

我的问题与这个predict()函数的输出有关。输出结果为fit、lwr和upr提供了619个响应。为什么输出不只是一个响应?我如何获得位于我的数据框架之外的新观察值的一个预测值?

EN

回答 1

Stack Overflow用户

发布于 2018-03-14 09:31:43

不要在newdata中包含原始数据。下面将使用您的模型来预测一个观察值的响应。

代码语言:javascript
复制
predict(
    model3,
    newdata = data.frame(
        runtime = "111",
        critics_rating = "Certified Fresh",
        critics_score = "99",
        mpaa_rating = "R"),
    interval = "confidence", level = .95)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49268318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档