Would anyone know why I don't get exact standard errors when running -ivreg2- command with -, small- option & -ivreghdfe- command with -, dof(none)- option? According to the link below, the output of -ivreghdfe- and -ivreg2- should coincide when using these options.
https://github.com/sergiocorreia/ivreghdfe/issues/16
https://github.com/sergiocorreia/ivreghdfe/issues/16
Code:
. sysuse auto, clear
(1978 Automobile Data)
. ivreg2 price (weight=length) i.turn headroom, cluster(turn) small
IV (2SLS) estimation
--------------------
Estimates efficient for homoskedasticity only
Statistics robust to heteroskedasticity and clustering on turn
Number of clusters (turn) = 18 Number of obs = 74
F( 19, 17) = 4.62
Prob > F = 0.0013
Total (centered) SS = 635065396.1 Centered R2 = 0.6202
Total (uncentered) SS = 3447834321 Uncentered R2 = 0.9300
Residual SS = 241186914.4 Root MSE = 2113
------------------------------------------------------------------------------
| Robust
price | Coef. Std. Err. t P>|t| [95% Conf. Interval]
-------------+----------------------------------------------------------------
weight | 4.509739 .8817875 5.11 0.000 2.64933 6.370148
|
turn |
32 | 4877.48 1054.52 4.63 0.000 2652.637 7102.323
33 | 5213.019 1126.867 4.63 0.000 2835.538 7590.499
34 | 5087.309 906.7419 5.61 0.000 3174.251 7000.367
35 | 4214.549 849.7413 4.96 0.000 2421.752 6007.347
36 | 5181.819 850.9116 6.09 0.000 3386.553 6977.085
37 | 4764.247 447.3317 10.65 0.000 3820.46 5708.034
38 | 5682.881 377.091 15.07 0.000 4887.289 6478.474
39 | 1884.571 525.563 3.59 0.002 775.73 2993.412
40 | 354.0945 211.4594 1.67 0.112 -92.04575 800.2347
41 | 1614.824 315.6847 5.12 0.000 948.7876 2280.86
42 | -875.8628 297.734 -2.94 0.009 -1504.027 -247.699
43 | 661.132 351.431 1.88 0.077 -80.32257 1402.587
44 | 128.3899 546.5868 0.23 0.817 -1024.807 1281.587
45 | 1254.095 716.2294 1.75 0.098 -257.0171 2765.207
46 | -1000.848 430.9085 -2.32 0.033 -1909.986 -91.71103
48 | -620.5562 1108.191 -0.56 0.583 -2958.635 1717.523
51 | -493.1664 1463.767 -0.34 0.740 -3581.445 2595.113
|
headroom | -292.5445 330.1702 -0.89 0.388 -989.1427 404.0537
_cons | -8813.063 2837.232 -3.11 0.006 -14799.1 -2827.027
------------------------------------------------------------------------------
Underidentification test (Kleibergen-Paap rk LM statistic): 6.323
Chi-sq(1) P-val = 0.0119
------------------------------------------------------------------------------
Weak identification test (Cragg-Donald Wald F statistic): 56.021
(Kleibergen-Paap rk Wald F statistic): 53.560
Stock-Yogo weak ID test critical values: 10% maximal IV size 16.38
15% maximal IV size 8.96
20% maximal IV size 6.66
25% maximal IV size 5.53
Source: Stock-Yogo (2005). Reproduced by permission.
NB: Critical values are for Cragg-Donald F statistic and i.i.d. errors.
------------------------------------------------------------------------------
Warning: estimated covariance matrix of moment conditions not of full rank.
overidentification statistic not reported, and standard errors and
model tests should be interpreted with caution.
Possible causes:
number of clusters insufficient to calculate robust covariance matrix
singleton dummy variable (dummy with one 1 and N-1 0s or vice versa)
partial option may address problem.
------------------------------------------------------------------------------
Instrumented: weight
Included instruments: 32.turn 33.turn 34.turn 35.turn 36.turn 37.turn 38.turn
39.turn 40.turn 41.turn 42.turn 43.turn 44.turn 45.turn
46.turn 48.turn 51.turn headroom
Excluded instruments: length
------------------------------------------------------------------------------
. ivreghdfe price (weight=length) headroom, absorb(turn) cluster(turn) dof(none)
(dropped 4 singleton observations)
(MWFE estimator converged in 1 iterations)
IV (2SLS) estimation
--------------------
Estimates efficient for homoskedasticity only
Statistics robust to heteroskedasticity and clustering on turn
Number of clusters (turn) = 14 Number of obs = 70
F( 2, 13) = 13.60
Prob > F = 0.0006
Total (centered) SS = 436283540.4 Centered R2 = 0.4472
Total (uncentered) SS = 436283540.4 Uncentered R2 = 0.4472
Residual SS = 241186914.4 Root MSE = 2113
------------------------------------------------------------------------------
| Robust
price | Coef. Std. Err. t P>|t| [95% Conf. Interval]
-------------+----------------------------------------------------------------
weight | 4.509739 .8645848 5.22 0.000 2.641917 6.377561
headroom | -292.5445 323.7289 -0.90 0.383 -991.9184 406.8293
------------------------------------------------------------------------------
Underidentification test (Kleibergen-Paap rk LM statistic): 6.323
Chi-sq(1) P-val = 0.0119
------------------------------------------------------------------------------
Weak identification test (Cragg-Donald Wald F statistic): 56.021
(Kleibergen-Paap rk Wald F statistic): 55.712
Stock-Yogo weak ID test critical values: 10% maximal IV size 16.38
15% maximal IV size 8.96
20% maximal IV size 6.66
25% maximal IV size 5.53
Source: Stock-Yogo (2005). Reproduced by permission.
NB: Critical values are for Cragg-Donald F statistic and i.i.d. errors.
------------------------------------------------------------------------------
Hansen J statistic (overidentification test of all instruments): 0.000
(equation exactly identified)
------------------------------------------------------------------------------
Instrumented: weight
Included instruments: headroom
Excluded instruments: length
Partialled-out: _cons
nb: total SS, model F and R2s are after partialling-out;
any small-sample adjustments include partialled-out
variables in regressor count K
------------------------------------------------------------------------------
Absorbed degrees of freedom:
-----------------------------------------------------+
Absorbed FE | Categories - Redundant = Num. Coefs |
-------------+---------------------------------------|
turn | 14 0 14 |
-----------------------------------------------------+

Comment