When using the stargazer package, I want to change the value that appears in parentheses under the coefficients. By default, the package will output the standard errors.
How can I include the actual p-values in parentheses?
As mentioned in Stargazer Omit test statistics, since version 5.0 stargazer has included the report argument that allows users to choose which statistics to report. So to display p-values instead of SEs you would do this:
require(stargazer)
linear.1 <- lm(rating ~ complaints + privileges + learning
+ raises + critical, data=attitude)
## put in the p-values rather than the se's
stargazer(linear.1, type="text", report=('vc*p'))
Which will output:
> stargazer(linear.1, type="text", report=('vc*p'))
========================================
Dependent variable:
---------------------------
rating
----------------------------------------
complaints 0.692***
p = 0.0002
privileges -0.104
p = 0.450
learning 0.249
p = 0.132
raises -0.033
p = 0.870
critical 0.015
p = 0.918
Constant 11.010
p = 0.357
----------------------------------------
Observations 30
R2 0.715
Adjusted R2 0.656
F Statistic 12.060***
========================================
Note: *p<0.1; **p<0.05; ***p<0.01
This approach is safer than using the se argument, and doesn't mess the significance stars.
See also:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With