r - lm() 函数;提取截距的统计显着性;存储在变量中

标签 r lm

这个问题在这里已经有了答案:





Extract regression coefficient values

(4 个回答)


5年前关闭。




在 R 中,如果我写:

reg1 <- lm(y ~ x, data = ds)

回归模型信息存储在具有列表结构的reg1中。

我可以写:
value.of.intercept <- reg1$coefficients[1] 

将拦截的值保存到名为“value.of.intercept”的变量中

我写什么来保存截距的统计显着性值到变量“p.value.of.intercept”?

我可以在摘要中看到值(value)。如果我写:
summary(reg1)

截距的统计显着性值直接在此文本下方:Pr(>|t|)

最佳答案

您可以对 summary 进行子集化目的。您可以使用

coef(summary(reg1))

得到带注释的系数,你可以得到截距的 p 值
coef(summary(reg1))[1, 4]

关于r - lm() 函数;提取截距的统计显着性;存储在变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31688168/

相关文章:

r - 将数据框列中的所有负值更改为零

r - ggfittext 可以自动选择文本旋转吗?

r - 列宽与使用 sendmailr 从 R 发送的 pander 表中的表数据不对齐

R嵌套模型: create column of model formulas

r - 如何在 R markdown 中将当前文件位置设置为工作目录?

r - 使用其他自变量的所有可能组合获取许多模型中特定变量的 p 值

r - "effects"和 `aov` 返回的 `lm` 是什么?

r - 在 lm.wfit 中, z <- .Call(C_Cdqrls, x *wts, y*wts, tol) 做什么?

r - geom_smooth 自定义线性模型

r - 插入符序列不输出进度