Misplaced Pages

Multivariate probit model

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
This article is about modeling several correlated binary outcomes. For modeling a single event with multiple outcomes, see multinomial probit.
Part of a series on
Regression analysis
Models
Estimation
Background
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Multivariate probit model" – news · newspapers · books · scholar · JSTOR (May 2017) (Learn how and when to remove this message)

In statistics and econometrics, the multivariate probit model is a generalization of the probit model used to estimate several correlated binary outcomes jointly. For example, if it is believed that the decisions of sending at least one child to public school and that of voting in favor of a school budget are correlated (both decisions are binary), then the multivariate probit model would be appropriate for jointly predicting these two choices on an individual-specific basis. J.R. Ashford and R.R. Sowden initially proposed an approach for multivariate probit analysis. Siddhartha Chib and Edward Greenberg extended this idea and also proposed simulation-based inference methods for the multivariate probit model which simplified and generalized parameter estimation.

Example: bivariate probit

In the ordinary probit model, there is only one binary dependent variable Y {\displaystyle Y} and so only one latent variable Y {\displaystyle Y^{*}} is used. In contrast, in the bivariate probit model there are two binary dependent variables Y 1 {\displaystyle Y_{1}} and Y 2 {\displaystyle Y_{2}} , so there are two latent variables: Y 1 {\displaystyle Y_{1}^{*}} and Y 2 {\displaystyle Y_{2}^{*}} . It is assumed that each observed variable takes on the value 1 if and only if its underlying continuous latent variable takes on a positive value:

Y 1 = { 1 if  Y 1 > 0 , 0 otherwise , {\displaystyle Y_{1}={\begin{cases}1&{\text{if }}Y_{1}^{*}>0,\\0&{\text{otherwise}},\end{cases}}}
Y 2 = { 1 if  Y 2 > 0 , 0 otherwise , {\displaystyle Y_{2}={\begin{cases}1&{\text{if }}Y_{2}^{*}>0,\\0&{\text{otherwise}},\end{cases}}}

with

{ Y 1 = X 1 β 1 + ε 1 Y 2 = X 2 β 2 + ε 2 {\displaystyle {\begin{cases}Y_{1}^{*}=X_{1}\beta _{1}+\varepsilon _{1}\\Y_{2}^{*}=X_{2}\beta _{2}+\varepsilon _{2}\end{cases}}}

and

[ ε 1 ε 2 ] X N ( [ 0 0 ] , [ 1 ρ ρ 1 ] ) {\displaystyle {\begin{bmatrix}\varepsilon _{1}\\\varepsilon _{2}\end{bmatrix}}\mid X\sim {\mathcal {N}}\left({\begin{bmatrix}0\\0\end{bmatrix}},{\begin{bmatrix}1&\rho \\\rho &1\end{bmatrix}}\right)}

Fitting the bivariate probit model involves estimating the values of β 1 ,   β 2 , {\displaystyle \beta _{1},\ \beta _{2},} and ρ {\displaystyle \rho } . To do so, the likelihood of the model has to be maximized. This likelihood is

L ( β 1 , β 2 ) = ( P ( Y 1 = 1 , Y 2 = 1 β 1 , β 2 ) Y 1 Y 2 P ( Y 1 = 0 , Y 2 = 1 β 1 , β 2 ) ( 1 Y 1 ) Y 2 P ( Y 1 = 1 , Y 2 = 0 β 1 , β 2 ) Y 1 ( 1 Y 2 ) P ( Y 1 = 0 , Y 2 = 0 β 1 , β 2 ) ( 1 Y 1 ) ( 1 Y 2 ) ) {\displaystyle {\begin{aligned}L(\beta _{1},\beta _{2})={\Big (}\prod &P(Y_{1}=1,Y_{2}=1\mid \beta _{1},\beta _{2})^{Y_{1}Y_{2}}P(Y_{1}=0,Y_{2}=1\mid \beta _{1},\beta _{2})^{(1-Y_{1})Y_{2}}\\&{}\qquad P(Y_{1}=1,Y_{2}=0\mid \beta _{1},\beta _{2})^{Y_{1}(1-Y_{2})}P(Y_{1}=0,Y_{2}=0\mid \beta _{1},\beta _{2})^{(1-Y_{1})(1-Y_{2})}{\Big )}\end{aligned}}}

Substituting the latent variables Y 1 {\displaystyle Y_{1}^{*}} and Y 2 {\displaystyle Y_{2}^{*}} in the probability functions and taking logs gives

( Y 1 Y 2 ln P ( ε 1 > X 1 β 1 , ε 2 > X 2 β 2 ) + ( 1 Y 1 ) Y 2 ln P ( ε 1 < X 1 β 1 , ε 2 > X 2 β 2 ) + Y 1 ( 1 Y 2 ) ln P ( ε 1 > X 1 β 1 , ε 2 < X 2 β 2 ) + ( 1 Y 1 ) ( 1 Y 2 ) ln P ( ε 1 < X 1 β 1 , ε 2 < X 2 β 2 ) ) . {\displaystyle {\begin{aligned}\sum &{\Big (}Y_{1}Y_{2}\ln P(\varepsilon _{1}>-X_{1}\beta _{1},\varepsilon _{2}>-X_{2}\beta _{2})\\&{}\quad {}+(1-Y_{1})Y_{2}\ln P(\varepsilon _{1}<-X_{1}\beta _{1},\varepsilon _{2}>-X_{2}\beta _{2})\\&{}\quad {}+Y_{1}(1-Y_{2})\ln P(\varepsilon _{1}>-X_{1}\beta _{1},\varepsilon _{2}<-X_{2}\beta _{2})\\&{}\quad {}+(1-Y_{1})(1-Y_{2})\ln P(\varepsilon _{1}<-X_{1}\beta _{1},\varepsilon _{2}<-X_{2}\beta _{2}){\Big )}.\end{aligned}}}

After some rewriting, the log-likelihood function becomes:

( Y 1 Y 2 ln Φ ( X 1 β 1 , X 2 β 2 , ρ ) + ( 1 Y 1 ) Y 2 ln Φ ( X 1 β 1 , X 2 β 2 , ρ ) + Y 1 ( 1 Y 2 ) ln Φ ( X 1 β 1 , X 2 β 2 , ρ ) + ( 1 Y 1 ) ( 1 Y 2 ) ln Φ ( X 1 β 1 , X 2 β 2 , ρ ) ) . {\displaystyle {\begin{aligned}\sum &{\Big (}Y_{1}Y_{2}\ln \Phi (X_{1}\beta _{1},X_{2}\beta _{2},\rho )\\&{}\quad {}+(1-Y_{1})Y_{2}\ln \Phi (-X_{1}\beta _{1},X_{2}\beta _{2},-\rho )\\&{}\quad {}+Y_{1}(1-Y_{2})\ln \Phi (X_{1}\beta _{1},-X_{2}\beta _{2},-\rho )\\&{}\quad {}+(1-Y_{1})(1-Y_{2})\ln \Phi (-X_{1}\beta _{1},-X_{2}\beta _{2},\rho ){\Big )}.\end{aligned}}}

Note that Φ {\displaystyle \Phi } is the cumulative distribution function of the bivariate normal distribution. Y 1 {\displaystyle Y_{1}} and Y 2 {\displaystyle Y_{2}} in the log-likelihood function are observed variables being equal to one or zero.

Multivariate Probit

For the general case, y i = ( y 1 , . . . , y j ) ,   ( i = 1 , . . . , N ) {\displaystyle \mathbf {y_{i}} =(y_{1},...,y_{j}),\ (i=1,...,N)} where we can take j {\displaystyle j} as choices and i {\displaystyle i} as individuals or observations, the probability of observing choice y i {\displaystyle \mathbf {y_{i}} } is

Pr ( y i | X i β , Σ ) = A J A 1 f N ( y i | X i β , Σ ) d y 1 d y J Pr ( y i | X i β , Σ ) = 1 y A f N ( y i | X i β , Σ ) d y i {\displaystyle {\begin{aligned}\Pr(\mathbf {y_{i}} |\mathbf {X_{i}\beta } ,\Sigma )=&\int _{A_{J}}\cdots \int _{A_{1}}f_{N}(\mathbf {y} _{i}^{*}|\mathbf {X_{i}\beta } ,\Sigma )dy_{1}^{*}\dots dy_{J}^{*}\\\Pr(\mathbf {y_{i}} |\mathbf {X_{i}\beta } ,\Sigma )=&\int \mathbb {1} _{y^{*}\in A}f_{N}(\mathbf {y} _{i}^{*}|\mathbf {X_{i}\beta } ,\Sigma )d\mathbf {y} _{i}^{*}\end{aligned}}}

Where A = A 1 × × A J {\displaystyle A=A_{1}\times \cdots \times A_{J}} and,

A j = { ( , 0 ] y j = 0 ( 0 , ) y j = 1 {\displaystyle A_{j}={\begin{cases}(-\infty ,0]&y_{j}=0\\(0,\infty )&y_{j}=1\end{cases}}}

The log-likelihood function in this case would be i = 1 N log Pr ( y i | X i β , Σ ) {\displaystyle \sum _{i=1}^{N}\log \Pr(\mathbf {y_{i}} |\mathbf {X_{i}\beta } ,\Sigma )}

Except for J 2 {\displaystyle J\leq 2} typically there is no closed form solution to the integrals in the log-likelihood equation. Instead simulation methods can be used to simulated the choice probabilities. Methods using importance sampling include the GHK algorithm, AR (accept-reject), Stern's method. There are also MCMC approaches to this problem including CRB (Chib's method with Rao–Blackwellization), CRT (Chib, Ritter, Tanner), ARK (accept-reject kernel), and ASK (adaptive sampling kernel). A variational approach scaling to large datasets is proposed in Probit-LMM.

References

  1. Ashford, J.R.; Sowden, R.R. (September 1970). "Multivariate Probit Analysis". Biometrics. 26 (3): 535–546. doi:10.2307/2529107. JSTOR 2529107. PMID 5480663.
  2. Chib, Siddhartha; Greenberg, Edward (June 1998). "Analysis of multivariate probit models". Biometrika. 85 (2): 347–361. CiteSeerX 10.1.1.198.8541. doi:10.1093/biomet/85.2.347 – via Oxford Academic.
  3. Hajivassiliou, Vassilis (1994). "Chapter 40 Classical estimation methods for LDV models using simulation". Handbook of Econometrics. 4: 2383–2441. doi:10.1016/S1573-4412(05)80009-1. ISBN 9780444887665. S2CID 13232902.
  4. Jeliazkov, Ivan (2010). "MCMC perspectives on simulated likelihood estimation". Advances in Econometrics. 26: 3–39. doi:10.1108/S0731-9053(2010)0000026005. ISBN 978-0-85724-149-8.
  5. Mandt, Stephan; Wenzel, Florian; Nakajima, Shinichi; John, Cunningham; Lippert, Christoph; Kloft, Marius (2017). "Sparse probit linear mixed model" (PDF). Machine Learning. 106 (9–10): 1–22. arXiv:1507.04777. doi:10.1007/s10994-017-5652-6. S2CID 11588006.

Further reading

  • Greene, William H. (2012). "Bivariate and Multivariate Probit Models". Econometric Analysis (Seventh ed.). Prentice-Hall. pp. 778–799. ISBN 978-0-13-139538-1.
Category: