如何从R中的线性模型的新输入预测值?


21

我在R:中创建了线性模型mod = lm(train_y ~ train_x)。我想通过它的X列表,并获得其预测/估计/预测的Y。我看过了predict(),但是我认为这是用于其他目的,或者我只是不知道如何使用它。

我猜想通过获取模型的系数,我可以手动地一对一插入test_x变量,并获得预测的Y,但是我猜想有一种更有效的方法。

Answers:


20

如果您希望train_x= 1、2和3 的预测值,请使用predict(mod, data.frame(train_x = c(1, 2, 3)))


我省去了“ train_x =”,并添加了它,解决了我的问题!谢谢您
Dolan Antenucci
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.