The following FAQ is based on postings on
Statalist.
How do I fit a bivariate
probit model with partial observability and a single dependent variable?
| Title |
|
Bivariate probit with partial observability and a single dependent variable |
| Author |
Vince Wiggins, StataCorp |
| Date |
March 2004 |
Question:
I’m trying to estimate a bivariate probit with partial observability
following Abowd and Farber (April 1982, Industrial and Labor Relations
Review), Maddala (1983, Limited Dependent and qualitative variable in
econometrics, pp. 280, eq. [9.56]), and Poirier (Journal of
Econometrics 12: 209–217). The problem is that we have only one
dependent variable (the product of the two latent dependent variables), and
the biprobit command in Stata requires two different dependent
variables!
Answer:
The bivariate probit (biprobit) model has two binary dependent
variables that we assume are correlated. Partial observability occurs when
we can observe a positive outcome for only one of the dependent variables
when the other is also positive. For example, assume that y1 and
y2 are our two dependent variables and we have the following
cross-tabulation of the outcomes:
. tabulate y1 y2
| y2
y1 | 0 1 | Total
-----------+----------------------+----------
0 | 26 26 | 52
1 | 8 14 | 22
-----------+----------------------+----------
Total | 34 40 | 74
With partial observability, we know only that 14 outcomes are positive for
both y1 and y2. We could think of this as a single dependent
variable, say y, that is the product of y1 and y2.
The writer says that he doesn’t have two dependent variables; his
single dependent variable already reflects the partially observed data. He
has a single dependent variable y with 14 positive outcomes and 60
zeros.
The syntax for biprobit is designed so that we can fit a partial
observability model whether we have complete data, such as y1 and
y2 above, or the product of the two, such as y above. The
partial observability model uses only the information from the product of
the two dependent variables. So, if we already have that product, we can
use any pair of dependent variables that, when multiplied together,
produce the same set of positive outcomes observed in the product dependent
variable, y.
Many other pairs of variables will do this, and any pair when
multiplied to produce the pattern in y will imply the same
partial observability model. biprobit will not, however, let us
specify a dependent variable that is always 1. The easiest way to produce
two binary variables that, when multiplied together have the same pattern of
0s and 1s as our product variable y, is just to duplicate y.
Taking the easy way and assuming that the single product dependent variable
is y, we can type
. generate y2 = y
. biprobit y y2 x1 ... , partial
to estimate a bivariate probit model with partial observability.
|