【发布时间】:2014-01-21 21:48:47
【问题描述】:
我有一个 lm 对象,想用系数提取公式。我知道如何在没有系数的情况下提取公式,以及如何在没有公式的情况下获得系数,但不知道如何获得例如。 y ~ 10 + 1.25b 而不是 y~b 或截距、b 等相等的表
这是我目前正在使用的代码:
a = c(1, 2, 5)
b = c(12, 15, 20)
model = lm(a~b)
summary(model)
formula = formula(model)
formula
coefficients(model)
我想从上面得到的是 y ~ -5.326 + .51b
谢谢
编辑:在我的实际代码中,我使用了超过 63 个预测变量和 18 个不同的模型,所以我想要一些不需要太多工作就可以扩展的东西。
【问题讨论】:
-
如果添加第二个预测变量,代码会自动将其添加到公式中。试试看。
-
哦,我第一次看到它时以为我已经尝试过了,但是我忘了编辑实际模型。干杯:-)
标签: r formula linear-regression