繁体   English   中英

R Stargazer报告系数,置信区间和精确的p值

[英]R Stargazer report coefficients, confidence intervals and exact p-values

我正在运行“国家固定效应”模型,该模型还包含一个虚拟变量。 我使用的是Stargazer软件包,但似乎无法弄清楚如何报告置信区间和确切的p值。 如果我运行模型:

stargazer(dummy_CPP, title = "xx",align = TRUE, 
          no.space = TRUE, ci = TRUE, 
          report = ('vc*p'), single.row = TRUE)

我的输出中只有p值。 此外,由于我有30多个变量,因此整个表都无法放入一页,因为p值报告在系数下方,即使我使用single.row = TRUE。

不使用观星仪,但我的huxtable包:

library(plm)
library(dplyr)
library(huxtable)
dfr <- tibble( id = rep(1:10, 10), x = rnorm(100), y = x + id/10 + rnorm(100), time = rep(1:10, each = 10))

dummy_CPP <- plm(y ~ x, dfr, index = c("id", "time"), effect = "twoways")

huxreg(dummy_CPP, error_pos = 'right', error_format = "({std.error}) [{conf.low} - {conf.high}]", ci_level = 0.95, statistics = "nobs")
──────────────────────────────────────────────────
                          (1)                     
         ─────────────────────────────────────────
  x          1.100 ***   (0.093) [0.917 - 1.282]  
         ─────────────────────────────────────────
  nobs     100                                    
──────────────────────────────────────────────────
  *** p < 0.001; ** p < 0.01; * p < 0.05.         

您可以在error_format字符串内包含带有{p.value} p值,并且可以使用标准R子设置或通过更改font_size来使该表适合页面或分成多个页面来操作该表。

stargazer文档中;

report =仅包含元素“ v”,“ c”,“ s”,“ t”,“ p”,“ *”的字符串,该字符串确定变量名称(“ v”)是否按系数排序(“ c”),标准误/置信区间(“ s”),测试统计数据(“ t”)和p值(“ p”)应在回归表中报告。

因此,要报告CI和p值,请同时包含字母“ s”和“ p”。 我不知道如何将所有内容都放在一行上(命令single.row仅适用于标准错误/ CI,但不适用于我认为的p值)。

stargazer(dummy_CPP, title = "xx",align = TRUE, 
          no.space = TRUE, ci = TRUE, 
          report = ('vcsp'), single.row = TRUE)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM