基于这个问题:
Predict() - Maybe I'm not understanding it
有没有人理解我选择我想要为我的新数据框预测的值的标准是什么?
model <- lm(Coupon ~ Total, data=df)
new.df <- data.frame(Total=c(79037022, 83100656, 104299800))
predict(model, new.df)
他们正在使用这个代码而我无法落后于3个值:&#34; 79037022,83100656,104299800&#34;来自于最终被放入
predict(model, new.df)
谢谢! :)
答案 0 :(得分:3)
predict
可以正常工作。有时您可能会将原始数据放入预测函数,因为您希望获得诸如置信区间或预测区间之类的内容。出现这三个值:“79037022,83100656,104299800”只是因为当输入是这三个值时您对响应感兴趣。当然你可以使用其他值,R会给你结果。但请记住,该模型通常仅在新数据与原始数据不远时才有效。