8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

texreg 中的 override.se 和 override.pvalues 存在问题

CPUser 1月前

15 0

我想导出模型中的标准误差和回归系数的 p 值。此外,我希望 se 和 p 值上出现开始。为此,我……

我想导出模型中回归系数的标准误差和 p 值。此外,我希望 se 和 p 值上出现开始。为此,我应该指定 override.se 和 override.pvalues。但是,当我使用这些值时,texreg 输出似乎没有变化。我认为这些函数在我的 texreg 中无法识别。我安装了最新版本的软件包,但我的输出没有变化。

下面是我的测试代码:


library(texreg)

model <- lm(mpg ~ wt + hp + qsec, data = mtcars)

se <- summary(model)$coefficients[, 2]
p_val <- summary(model)$coefficients[, 4]

# Output
texreg(model,
   override.se = se,   
       override.pvalues = p_val)  

### For me here the p-values don't apper underneath the se-s.


# this is what I use to have stars on the se-s

# Add stars based on p-values
add_stars <- function(se, p) {
  if (p < 0.001) {
    return(paste0("(", round(se, 3),")***"))
  } else if (p < 0.01) {
    return(paste0("(", round(se, 3),")**"))
  } else if (p < 0.05) {
    return(paste0("(", round(se, 3),")*"))
  } else {
    return(paste0("(", round(se, 3),")"))
  }
}

se_stars <- mapply(add_stars, se, p_val)

texreg(model,
   override.se = se_stars,   
       override.pvalues = p_val,  
       stars = numeric(0))  

# In this outout there are no starts at all, I specify stars = numeric(0) in texreg, but the stars should have appeared on the se-s; also the p.values are not in the output.)

你知道如何在输出中同时报告 se 和 p 值,并且都带有星号吗?

帖子版权声明 1、本帖标题:texreg 中的 override.se 和 override.pvalues 存在问题
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由CPUser在本站《r》版块原创发布, 转载请注明出处!
最新回复 (0)
返回
作者最近主题: