r - 如何重命名 R 中 lm 的 summary() 中的系数?

标签 r rename lm coefficients

<分区>

我有很多交互项,我想有这些系数的名字,输出到LaTeX,不要那么麻烦。

我不想事先在我的数据框中生成所有交互,那是一个很大的麻烦。

最佳答案

不确定您是否只是想更改名称,但如果是这样的话,您就是这样做的。

a <- runif(100,0,100)
b <- 3*a+runif(100,0,50)
c <- 4*a+runif(100,0,60)
fit <- lm(a~b+c)
names(fit$coefficients) <- c('bob','sally','sue')
summary(fit)
#    Call:
#lm(formula = a ~ b + c)
#
#Residuals:
#    Min      1Q  Median      3Q     Max 
#-5.8876 -2.0380  0.0111  1.6112  6.4377 
#
#Coefficients:
#      Estimate Std. Error t value Pr(>|t|)    
#bob   -8.72283    0.68552  -12.72   <2e-16 ***
#sally  0.15337    0.01484   10.33   <2e-16 ***
#sue    0.13740    0.01110   12.38   <2e-16 ***
#---
#Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
#
#Residual standard error: 2.945 on 97 degrees of freedom
#Multiple R-squared:  0.9893,   Adjusted R-squared:  0.9891 
#F-statistic:  4472 on 2 and 97 DF,  p-value: < 2.2e-16

关于r - 如何重命名 R 中 lm 的 summary() 中的系数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40730949/

相关文章:

通过输入 "ALL"返回函数中的所有值

r - 在列表列表 R 上应用函数/循环

python - 如何使用 python 列表有效地重命名数据帧索引?

windows - 查找并重命名没有扩展名的文件?

r - group_by() 中 mutate() 中的 lm()

r - 如何使用melt命名每个变量

r - 三明治+mlogit : `Error in ef/X : non-conformable arrays` when using `vcovHC()` to compute robust/clustered standard errors

r - Sparklyr - 更改 Spark 数据框中的列名称

r - R中具有分类变量的线性模型

r - 将线拟合到 R 中对数刻度上的数据