当系数可以为NA时,始终获取回归系数

用户名

考虑下面的两个data.frames在每种情况下,我都想从关联的模型中提取三个变量的截距和斜率。

set.seed(911)

df1 <- data.frame(y=rnorm(10) + 1:10, x=1:10, x2=rnorm(10), x3 = rnorm(10))
model1 <- lm(y ~ x + x2 + x3, data = df1)
summary(model1)
summary(model1)$coefficients[1]
summary(model1)$coefficients[2]
summary(model1)$coefficients[3]
summary(model1)$coefficients[4]



set.seed(911)

df2 <- data.frame(y=rnorm(10) + 1:10, x=1:10, x2=1, x3 = rnorm(10))
model2 <- lm(y ~ x + x2 + x3, data = df2)
summary(model2)
summary(model2)$coefficients[1]
summary(model2)$coefficients[2]
summary(model2)$coefficients[3]
summary(model2)$coefficients[4]

但是,在第二个示例中,没有变化x2,因此系数估计为NA重要的是,summary(model2)打印,NAsummary(model2)$coefficients[3]不返回,NA而是跳过并移至下一个参数。

但是相反,我想要:

0.9309032
0.8736204
NA
0.5494

如果我不是在adnavce知道哪些系数会做NA的,即它可能是x1x2x2 &X3 or even something likeX1 &X2 &x3`,我怎么能回到我想要的结果?

我知道

直接从模型中获取它们。无需使用summary()

> model2$coefficients
(Intercept)           x          x2          x3 
  0.9309032   0.8736204          NA   0.5493671 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用R Bootstrap获取回归系数名称

来自分类Dev

从 statsmodels 中提取回归系数

来自分类Dev

如何获取mlr3中的Logistic回归系数?

来自分类Dev

获取通过重采样计算的多个回归系数值

来自分类Dev

如何从R中的栅格堆栈中提取回归系数?

来自分类Dev

Altair:提取并显示回归系数

来自分类Dev

回归系数与效应大小相同吗?

来自分类Dev

获得R中的回归系数

来自分类Dev

按名称选择回归系数

来自分类Dev

在图形上打印回归系数(ggplot)

来自分类Dev

R中的项目级回归系数?

来自分类Dev

R-线性回归中的回归系数和绝对

来自分类Dev

获取由lm()返回的“ mlm”对象的回归系数的置信区间

来自分类Dev

根据公式和回归系数创建函数

来自分类Dev

多元回归系数的标准误差

来自分类Dev

Stata:将回归系数存储在csv文件中

来自分类Dev

线性回归系数信息作为数据框或矩阵

来自分类Dev

R:强制回归系数加起来为1

来自分类Dev

R-LRM Logistic回归系数/优势比?

来自分类Dev

使用方差分析测量回归系数的贡献

来自分类Dev

线性回归系数如何存储在Sklearn管道中?

来自分类Dev

如何采样回归系数的后验分布?

来自分类Dev

R中多元回归系数的GLHT

来自分类Dev

逻辑回归系数没有意义

来自分类Dev

如何创建带有回归系数子集的拟合值来代替所有系数?

来自分类Dev

为什么sklearn的套索系数不等于线性回归系数?

来自分类Dev

如何创建带有回归系数子集的拟合值来代替所有系数?

来自分类Dev

Stata:当存在因子变量时,将回归系数和标准误差保存在.dta文件中

来自分类Dev

R代码可通过一次面板回归测试回归系数之间的差异

Related 相关文章

热门标签

归档