小编DSU*_*SUR的帖子

从R中的lm中提取变量以使用预测

说我运行以下内容 lm

my.model = lm(distance ~ speed, data = my.data)
Run Code Online (Sandbox Code Playgroud)

我可以做以下事情来做一个元素预测

predict(my.model, speed = c(40))
Run Code Online (Sandbox Code Playgroud)

情况就是这样:我有一个lm,我知道它做了什么(它是速度距离的回归),但我不知道回归量被命名为速度.我怎么还能预测?

predict(my.model, ??? = c(40))
Run Code Online (Sandbox Code Playgroud)

我可以得到回归者的名字,names(my.model$coefficients)但我无法弄清楚如何将其传递给预测

predict(my.model, names(my.model$coefficients)[2] = c(40)) 不行

有什么建议?

谢谢!

r predict lm

2
推荐指数
1
解决办法
61
查看次数

标签 统计

lm ×1

predict ×1

r ×1