【发布时间】:2014-03-12 13:52:05
【问题描述】:
我使用 R 中的 lm 对线性模型进行了拟合,该模型具有 1000 多个虚拟变量。回归后,我在一个名为“fit”的变量中获得了汇总统计数据。我有兴趣仅提取非常有限的 10 个自变量的系数和汇总统计量。如何仅查看这些变量的汇总统计信息?谢谢。
【问题讨论】:
标签: r
我使用 R 中的 lm 对线性模型进行了拟合,该模型具有 1000 多个虚拟变量。回归后,我在一个名为“fit”的变量中获得了汇总统计数据。我有兴趣仅提取非常有限的 10 个自变量的系数和汇总统计量。如何仅查看这些变量的汇总统计信息?谢谢。
【问题讨论】:
标签: r
如果您构建了一个名为 mod 的模型,您可以从 summary(mod)$coefficients 中提取一组命名变量的拟合信息:
data(iris)
mod = lm(Sepal.Length~Sepal.Width+Petal.Length+Petal.Width, data=iris)
summary(mod)$coefficients[c("Petal.Length", "Petal.Width"),]
# Estimate Std. Error t value Pr(>|t|)
# Petal.Length 0.7091320 0.05671929 12.502483 7.656980e-25
# Petal.Width -0.5564827 0.12754795 -4.362929 2.412876e-05
【讨论】: