'Fixed effect instrumental variable (IV) regression with available diagnostic tests

May I please know an R package and code to run fixed effect instrumental variable (IV) regression with available diagnostic tests (e.g., weak instrument test, exogeneity test (using Wu-Hausman), Sargan test)?

I know plm code provides the fixed effect IV regressions but its diagnostic tests are not available unfortunately.

Even if I run the iv_robust code from estimatr package and specify as diagnostics = TRUE, it produces a warning message saying

"In iv_robust(.. : Will not return diagnostics if fixed_effects are used."

So no diagnostics can be run in fixed effect using iv_robust code either.

I also have both x and x^2 endogenous variables. I wonder what is the best way to run the fixed effect IV regression and how to do the diagnostic tests for these as well.



Solution 1:[1]

You could take a look at the very nice fixest package from L. Bergé: R Fixest Package: IV Estimation Without Further Exogenous Variables (For the syntax with IV's).

The fitstat function can compute all of your required tests, e.g.

fitstat(yourmodel, type = "ivf")

or you can put them directly inside the table with etable, e.g.

library(fixest)
gravity = feols(log(Euros) ~ log(dist_km) | Destination + Origin, trade)


etable(gravity, fitstat = ~  r2 + wald.p + wf)

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1