Hello,
I am estimating a multinomial logit model where one of the explanatory variables is binary ** and ** endogenous. To be more precise:
How can I handle this in Stata? I can think of the approaches listed below; please let me know if there is another:
Also, are they well-suited to a binary endogenous variable?
Thank you very much,
Maria
I am estimating a multinomial logit model where one of the explanatory variables is binary ** and ** endogenous. To be more precise:
- Y = f(X, W) + epsilon2 --> this gives rise to a multinomial logit model
- W = g(X, Z) + epsilon1; W is 0 or 1 --> this gives rise to a binomial model (linear probability, probit, etc)
How can I handle this in Stata? I can think of the approaches listed below; please let me know if there is another:
- IV estimation:
- Use a linear probability model to estimate (2)
- Obtain predicted values for W
- Estimate (1) using X and predicted W as right-hand side variables
- Bootstrap standard errors, or apply asymptotic variance correction formulas.
- Control function approach:
- Use a linear probability model to estimate (2)
- Obtain residuals for W
- Estimate (1) using X, W, and the residuals for W as right-hand side variables
- Bootstrap the standard errors
Also, are they well-suited to a binary endogenous variable?
Thank you very much,
Maria
Comment