Skip to content
/ TwoStep Public

twostepweakiv is a Stata module that implements two-step weak-instrument-robust confidence sets based on Andrews (2018) and refined projection method for subvector inference based on Chaudhuri and Zivot (2011) for linear instrumental-variable (IV) models. There is an accompanying Stata Journal article (Sun, 2018) that provides an overview on the…

Notifications You must be signed in to change notification settings

lsun20/TwoStep

Repository files navigation

Package name:  twostepweakiv

Title:  Implementing valid two-step identification-robust confidence sets for linear instrumental-variables models

Author 1 name:  Liyang Sun
Author 1 from:  Liyang Sun, Department of Economics, MIT, Cambridge, US
Author 1 email: lsun20@mit.edu

Author 2 name:  
Author 2 from:  
Author 2 email: 

Author 3 name:  
Author 3 from:  
Author 3 email: 

Author 4 name:  
Author 4 from:  
Author 4 email: 

Author 5 name:  
Author 5 from:  
Author 5 email: 

Help keywords:  twostepweakiv

File list: twostepweakiv.ado twostepweakiv.sthlp 


Notes: 
To replicate the simulation results in Section 2, run the following in the same directory
1. weakiv_simulation_generate.do (outputs simulated datasets to ./monte_carlo_p1_data/)
2. weakiv_p1_rejection.do (outputs monte_carlo_p1_het_wald.dta)
3. rejection_curves.do
weakiv_simulation_generate.do generates random draws,weakiv_p1_rejection.do calculates test statistics, and rejection_curves.do plots the coverage curves using outputs from weakiv_p1_rejection.do.

To replicate the simulation results in Section 5, run the following in the same directory
1. Twostep_simulation_generate.do (outputs simulated datasets to ./monte_carlo_data/)
2. projection_2sls_power_strong.do (outputs monte_carlo_2sls_power_strong_het.xlsx)
3. projection_2sls_power_weak.do (outputs monte_carlo_2sls_power_weak_het.xlsx)
4. power_curves.do
Twostep_simulation_generate.do generates random draws, projection_2sls_power_xx.do calculates power, and power_curves.do plots the power curves using outputs from projection_2sls_power_xx.do (need to (un)comment the appropriate filename and norm local)

About

twostepweakiv is a Stata module that implements two-step weak-instrument-robust confidence sets based on Andrews (2018) and refined projection method for subvector inference based on Chaudhuri and Zivot (2011) for linear instrumental-variable (IV) models. There is an accompanying Stata Journal article (Sun, 2018) that provides an overview on the…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages