Now, for my initial model I applied the Breusch and Pagan Lagrangian multiplier test, according to which the within-variance is relevant, pooled ols is not acceptable and a panel data estimation is preferable. After performing the Hausmann test, the coefficients of re and fe are not equal, i.e. within var explains most of the total variance and fe is finally the appropriate model. Is this interpretation correct? Can I build the baseline model on this and then introduce the moderation effects?
Please correct me if I have overlooked something, misinterpret or am on the wrong track! Thanks!
Please correct me if I have overlooked something, misinterpret or am on the wrong track! Thanks!
Code:
. reg esg_score curetr intan lev pb_ratio capint roa size salary_gap board ceo_duality gender ceo_tenure ceo_age i.yea
> r i.siccode
Source | SS df MS Number of obs = 856
-------------+---------------------------------- F(23, 832) = 27.74
Model | 114813.394 23 4991.88672 Prob > F = 0.0000
Residual | 149715.249 832 179.946213 R-squared = 0.4340
-------------+---------------------------------- Adj R-squared = 0.4184
Total | 264528.643 855 309.390226 Root MSE = 13.414
------------------------------------------------------------------------------
esg_score | Coef. Std. Err. t P>|t| [95% Conf. Interval]
-------------+----------------------------------------------------------------
curetr | 2.042687 3.169883 0.64 0.519 -4.179221 8.264594
intan | -1.615983 5.408744 -0.30 0.765 -12.23237 9.000403
lev | 7.755963 4.275132 1.81 0.070 -.6353493 16.14728
pb_ratio | -.0094807 .0713813 -0.13 0.894 -.1495894 .1306279
capint | 10.70627 3.448553 3.10 0.002 3.937385 17.47516
roa | 22.94966 9.100931 2.52 0.012 5.086176 40.81314
size | 6.040562 .4092076 14.76 0.000 5.237361 6.843762
salary_gap | .0253781 .0062417 4.07 0.000 .0131267 .0376294
board | -.4597915 1.108344 -0.41 0.678 -2.63527 1.715687
ceo_duality | 3.006441 1.132991 2.65 0.008 .7825841 5.230297
gender | 4.920583 2.252003 2.18 0.029 .5003072 9.340858
ceo_tenure | -.4092416 .0833788 -4.91 0.000 -.5728991 -.2455841
ceo_age | .1471543 .093262 1.58 0.115 -.0359021 .3302107
|
year |
2016 | .4741067 1.565324 0.30 0.762 -2.598342 3.546555
2017 | 1.058177 1.52088 0.70 0.487 -1.927036 4.04339
2018 | 3.216315 1.495764 2.15 0.032 .2803999 6.152229
2019 | 4.125925 1.49128 2.77 0.006 1.198811 7.053039
|
siccode |
3 | 5.108371 3.625891 1.41 0.159 -2.008598 12.22534
4 | 6.219285 2.549453 2.44 0.015 1.21517 11.2234
5 | -.2338521 2.822213 -0.08 0.934 -5.773347 5.305643
6 | -.5748507 3.553052 -0.16 0.872 -7.54885 6.399149
7 | 2.136642 2.9022 0.74 0.462 -3.559852 7.833136
8 | -1.310868 2.822845 -0.46 0.642 -6.851602 4.229867
|
_cons | -50.39228 8.387018 -6.01 0.000 -66.85449 -33.93008
------------------------------------------------------------------------------
. estimates store pooled
. hettest
Breusch-Pagan / Cook-Weisberg test for heteroskedasticity
Ho: Constant variance
Variables: fitted values of esg_score
chi2(1) = 23.01
Prob > chi2 = 0.0000
. xtreg esg_score curetr intan lev pb_ratio capint roa size salary_gap board ceo_duality gender ceo_tenure ceo_age i.y
> ear i.siccode, re
Random-effects GLS regression Number of obs = 856
Group variable: id Number of groups = 216
R-sq: Obs per group:
within = 0.3258 min = 1
between = 0.4106 avg = 4.0
overall = 0.3675 max = 5
Wald chi2(23) = 445.32
corr(u_i, X) = 0 (assumed) Prob > chi2 = 0.0000
------------------------------------------------------------------------------
esg_score | Coef. Std. Err. z P>|z| [95% Conf. Interval]
-------------+----------------------------------------------------------------
curetr | -.8338998 1.600491 -0.52 0.602 -3.970805 2.303006
intan | -12.29118 5.118653 -2.40 0.016 -22.32356 -2.258807
lev | -3.60994 3.771824 -0.96 0.339 -11.00258 3.782699
pb_ratio | .0159199 .0371935 0.43 0.669 -.056978 .0888179
capint | 7.148151 4.438289 1.61 0.107 -1.550735 15.84704
roa | 14.28707 7.952804 1.80 0.072 -1.30014 29.87428
size | 6.296488 .6116577 10.29 0.000 5.097661 7.495315
salary_gap | -.0092274 .0040254 -2.29 0.022 -.0171171 -.0013376
board | -.3348761 1.281028 -0.26 0.794 -2.845645 2.175893
ceo_duality | -2.230376 1.185582 -1.88 0.060 -4.554074 .093322
gender | 2.763154 1.876106 1.47 0.141 -.9139464 6.440254
ceo_tenure | -.0513331 .0742079 -0.69 0.489 -.196778 .0941118
ceo_age | .0445396 .0684108 0.65 0.515 -.0895432 .1786224
|
year |
2016 | .9376148 .5897805 1.59 0.112 -.2183337 2.093563
2017 | 2.460863 .5816949 4.23 0.000 1.320762 3.600964
2018 | 4.726646 .5849545 8.08 0.000 3.580156 5.873136
2019 | 5.986999 .6086724 9.84 0.000 4.794023 7.179975
|
siccode |
3 | 2.007383 6.82585 0.29 0.769 -11.37104 15.3858
4 | 2.774585 4.602779 0.60 0.547 -6.246696 11.79587
5 | -4.020915 5.254236 -0.77 0.444 -14.31903 6.277198
6 | -3.982444 6.786852 -0.59 0.557 -17.28443 9.319542
7 | 2.134624 5.315651 0.40 0.688 -8.28386 12.55311
8 | -4.965262 4.95124 -1.00 0.316 -14.66951 4.738991
|
_cons | -40.07806 11.31562 -3.54 0.000 -62.25627 -17.89984
-------------+----------------------------------------------------------------
sigma_u | 12.978438
sigma_e | 4.8091451
rho | .8792705 (fraction of variance due to u_i)
------------------------------------------------------------------------------
. estimates store re
. xttest0
Breusch and Pagan Lagrangian multiplier test for random effects
esg_score[id,t] = Xb + u[id] + e[id,t]
Estimated results:
| Var sd = sqrt(Var)
---------+-----------------------------
esg_score | 309.3902 17.58949
e | 23.12788 4.809145
u | 168.4399 12.97844
Test: Var(u) = 0
chibar2(01) = 911.86
Prob > chibar2 = 0.0000
. xtreg esg_score curetr intan lev pb_ratio capint roa size salary_gap board ceo_duality gender ceo_tenure ceo_age i.y
> ear, fe
Fixed-effects (within) regression Number of obs = 856
Group variable: id Number of groups = 216
R-sq: Obs per group:
within = 0.3400 min = 1
between = 0.2139 avg = 4.0
overall = 0.1883 max = 5
F(17,623) = 18.88
corr(u_i, Xb) = 0.1080 Prob > F = 0.0000
------------------------------------------------------------------------------
esg_score | Coef. Std. Err. t P>|t| [95% Conf. Interval]
-------------+----------------------------------------------------------------
curetr | -1.005083 1.623895 -0.62 0.536 -4.194054 2.183889
intan | -13.19336 5.940609 -2.22 0.027 -24.8594 -1.527314
lev | -7.618083 4.236213 -1.80 0.073 -15.93707 .7009037
pb_ratio | .0082271 .0377232 0.22 0.827 -.065853 .0823072
capint | 6.477478 5.831057 1.11 0.267 -4.97343 17.92839
roa | 7.678787 9.030856 0.85 0.395 -10.05582 25.41339
size | 3.201307 1.259157 2.54 0.011 .7286021 5.674013
salary_gap | -.0129489 .0041528 -3.12 0.002 -.0211041 -.0047938
board | -1.823587 1.596923 -1.14 0.254 -4.959592 1.312418
ceo_duality | -4.019395 1.42484 -2.82 0.005 -6.817466 -1.221323
gender | 2.089068 2.025743 1.03 0.303 -1.889043 6.067179
ceo_tenure | .0390599 .0813691 0.48 0.631 -.1207311 .1988508
ceo_age | .0029296 .0723492 0.04 0.968 -.1391483 .1450075
|
year |
2016 | 1.250104 .5893418 2.12 0.034 .0927672 2.407441
2017 | 2.999371 .5895928 5.09 0.000 1.841541 4.157201
2018 | 5.538874 .62059 8.93 0.000 4.320173 6.757576
2019 | 7.163519 .6930802 10.34 0.000 5.802463 8.524576
|
_cons | 14.91723 20.41296 0.73 0.465 -25.16931 55.00377
-------------+----------------------------------------------------------------
sigma_u | 15.844433
sigma_e | 4.8091451
rho | .91564524 (fraction of variance due to u_i)
------------------------------------------------------------------------------
F test that all u_i=0: F(215, 623) = 28.83 Prob > F = 0.0000
. estimates store fe
. hausman fe re
---- Coefficients ----
| (b) (B) (b-B) sqrt(diag(V_b-V_B))
| fe re Difference S.E.
-------------+----------------------------------------------------------------
curetr | -1.005083 -.8338998 -.171183 .2747049
intan | -13.19336 -12.29118 -.9021744 3.015
lev | -7.618083 -3.60994 -4.008144 1.928432
pb_ratio | .0082271 .0159199 -.0076929 .0062996
capint | 6.477478 7.148151 -.6706724 3.781907
roa | 7.678787 14.28707 -6.608282 4.278935
size | 3.201307 6.296488 -3.09518 1.100614
salary_gap | -.0129489 -.0092274 -.0037216 .0010205
board | -1.823587 -.3348761 -1.488711 .953484
ceo_duality | -4.019395 -2.230376 -1.789019 .7902944
gender | 2.089068 2.763154 -.674086 .7641072
ceo_tenure | .0390599 -.0513331 .090393 .0333783
ceo_age | .0029296 .0445396 -.04161 .023545
year |
2016 | 1.250104 .9376148 .3124895 .
2017 | 2.999371 2.460863 .5385079 .0961808
2018 | 5.538874 4.726646 .8122283 .2072685
2019 | 7.163519 5.986999 1.176521 .3314786
------------------------------------------------------------------------------
b = consistent under Ho and Ha; obtained from xtreg
B = inconsistent under Ha, efficient under Ho; obtained from xtreg
Test: Ho: difference in coefficients not systematic
chi2(17) = (b-B)'[(V_b-V_B)^(-1)](b-B)
= 45.15
Prob>chi2 = 0.0002
(V_b-V_B is not positive definite)

Comment