【问题标题】:How to rename the coefficients in the summary() of a lm in R? [closed]如何重命名R中lm的summary()中的系数? [关闭]
【发布时间】:2017-04-05 11:37:28
【问题描述】:

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

我不想事先在我的数据框中生成所有交互,这很麻烦。

【问题讨论】:

  • 这个范围很广;有很多工具可以将 lm 对象输出转换为 LaTeX 并以各种方式对其进行格式化。如果您查看其中一些并询问有关如何在特定上下文中使用其中一个的问题,您可能更有可能得到回复。

标签: r rename lm coefficients


【解决方案1】:

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

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

【讨论】:

  • 当我有交互时它似乎不起作用..
  • 我怎样才能让它与 felm 一起工作?
猜你喜欢
  • 2022-07-27
  • 2013-05-13
  • 1970-01-01
  • 1970-01-01
  • 2018-03-20
  • 2020-04-13
  • 2014-08-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多