Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Instrumental Variable approach with more than one endogenous binary variables

    Dear Stata users,

    This is my first post here and I hope I am doing it properly, according the forum rules.

    The situation is the following: I am working on a panel of Spanish firms and I would like to implement a IV regression. The point is to test the learning by internationalization hypothesis. In particular, we want to see if firms that undertake internationalization strategies (three in my case: Y1 export, Y2 outsourcing and Y3 FDI), have returns in terms of innovation of two types (X1 product and X2 process). There are, then, other regressors (Zs).

    In my dataset, both the innovation variables (dependent, Xs) and internationalization variables (independent, Ys) are binary and I would like to implement an IV strategy with some instruments (Is) that I have built following related literature.

    I have read through the forum and I found several examples in which the endogenous variable is only one and the solution suggested was to estimate the model in the form of a bivariate probit model, estimating a model of the joint determination of two dependent variables, the outcome variable, and the endogenous binary regressor.

    So, the Stata command suggested was the biprobit

    biprobit (Xs = Ys Zs) (Y = Is Zs)

    But, as long as I understood, there is no possibility to implement it with more than one endogenous (binary) variable with a mvprobit at first stage.

    One way could be, if I am right, implementing a three-step approach as in Wooldridge (2002: 623-625)

    1) a probit regression of the endogenous dummy variable on the exogenous variables and the exclusion restrictions.
    2) a least squares regression of the endogenous treatment variable on the exogenous variables and the predicted probabilities from Step 1.
    3) a least squares regression of the outcome variable on the exogenous variables and the predicted values from Step 2.

    "The procedure begins no differently from the probit model of selection, and hence exclusion restrictions must be found. The second step uses first-step predicted probabilities as its exclusion restrictions; the intermediate step allows the researcher to employ a non-linear probability for the assignment of the treatment but does not impose a specific distributional assumption for the probability model." (Basinger, S. J., & Ensley, M. J. (2010). Endogeneity problems with binary treatments: A comparison of models. Technical report: 11-12)

    My questions are:
    1) Could it be a suitable solutions?
    2) Could you help to sketch the command?

    Thank you to anyone could help!
    Amato

  • #2
    Welcome to Stata list.You will increase your chances of useful answer by following the FAQ on asking questions-provide Stata code in code delimiters, readable Stata output, and sample data using dataex.


    I don't really understand the equation you list. Are you assuming that Ys differs from Y? Getting such things clear is incredibly important to posting a question that will get you the help you need.

    https://www.stata.com/statalist/arch.../msg00113.html

    raises questions about this with a binder endogenous variable. It does suggest the user written cmp might handle your problem, and I strongly suspect you could do it in gsem. I can't comment on the appropriateness of what you are proposing.

    Comment


    • #3
      Dear Phil,

      thank you for your reply and I am sorry if I wasn't clear enough.

      My problem is actually similar to the one stated in the discussion you posted, but my question was about having more than one endogenous binary variable (they are actually three).

      I wrote just Y in the example of the biprobit command because, if I am right, it can be used only with one binary variable in the equation2. But I have multiple binary endogenous variables to be instrumented.

      Thank you
      Amato

      Comment


      • #4
        Hello Mario Amato Meno,

        I am also in the same problem.

        Did you sort it out? It would be of great help If you could share the procedure you used to solve the issue.

        Thanks!
        Fissha

        Comment

        Working...
        X