首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >R中的一个模型预测结果

R中的一个模型预测结果
EN

Stack Overflow用户
提问于 2014-03-16 20:23:29
回答 1查看 199关注 0票数 0

我试图做一个简单的预测,使用线性回归,我有一个data.frame,其中一些项目是缺失的价格(因此注意到NA)。这一点完全行不通:

代码语言:javascript
运行
复制
#Simple LR
fit <- lm(Price ~ Par1 + Par2 + Par3, data=combi[!is.na(combi$Price),])
Prediction <- predict(fit,  data=combi[is.na(combi$Price),]), OOB=TRUE, type = "response")

我应该用什么代替data=combi[is.na(combi$Price),])呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-16 20:37:40

data更改为newdata。看看?predict.lm,看看predict可以采用什么参数。其他参数将被忽略。因此,在您的示例中,data (和OOB)被忽略,默认情况是返回对培训数据的预测。

代码语言:javascript
运行
复制
Prediction <- predict(fit, newdata = combi[is.na(combi$Price),])

identical(predict(fit), predict(fit, data = combi[is.na(combi$Price),]))
## [1] TRUE
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22442467

复制
相关文章

相似问题

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