如何解决如何改变观星者的显着性水平? 改变显着性的临界值
问题
Stargazer 显示 ∗ p 但是,我希望显着性水平为 *p
我发现了什么
在 stargazer documentation 中显示了如何编辑注释部分。但我也希望表格中的星星与该变化相对应。
MWE
不知道是否有必要,但我从 this 问题中窃取了这个,因为它与我的实际代码相当接近。
library("stargazer"); library("lmtest"); library("sandwich")
set.seed(1234)
df <- data.frame(y=1001:1100)
df$x <- c(1:70,-100:-71) + rnorm(100,74.8)
model <- lm(log(y) ~ x,data=df)
test <- coeftest(model,vcov = vcovHC(model,type="HC3"))
ses <- test[,2]
pvals <- test[,4]
stargazer(model,type="text",p=pvals,se=ses)
解决方法
经过更多搜索,我在这个 R cheatsheet 中找到了答案。
改变显着性的临界值
请注意,温度、季度 3 和季度 4 各失去了一个金牌 明星,因为我们让他们更难获得。
stargazer(output,output2,type = "html",star.cutoffs = c(0.05,0.01,0.001)) # star.cutoffs = NULL by default ```
现在我明白了它的作用,我意识到答案一直在观星者manual中:
star.cutoffs
表示统计显着性临界值的数值向量 为统计显着性“明星”。对于具有 NA 值的元素, 不会使用相应的“星”。
所以答案毕竟是微不足道的,只需将 MWE 中的最后一行更改为:
stargazer(model,type="text",p=pvals,se=ses,c(0.05,0.001))
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。