Example: bivariate probit
In the ordinary probit model, there is only one binary dependent variable
and so only one latent variable
is used. In contrast, in the bivariate probit model there are two binary dependent variables
and
, so there are two latent variables:
and
.
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:


with

and

Fitting the bivariate probit model involves estimating the values of
and
. To do so, the likelihood of the model has to be maximized. This likelihood is
![{\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}}\\[8pt]&{}\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}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cf38bbe4b310e647267a617ca2a58c4064eebf5a)
Substituting the latent variables
and
in the probability functions and taking logs gives
![{\displaystyle {\begin{aligned}\sum &{\Big (}Y_{1}Y_{2}\ln P(\varepsilon _{1}>-X_{1}\beta _{1},\varepsilon _{2}>-X_{2}\beta _{2})\\[4pt]&{}\quad {}+(1-Y_{1})Y_{2}\ln P(\varepsilon _{1}<-X_{1}\beta _{1},\varepsilon _{2}>-X_{2}\beta _{2})\\[4pt]&{}\quad {}+Y_{1}(1-Y_{2})\ln P(\varepsilon _{1}>-X_{1}\beta _{1},\varepsilon _{2}<-X_{2}\beta _{2})\\[4pt]&{}\quad {}+(1-Y_{1})(1-Y_{2})\ln P(\varepsilon _{1}<-X_{1}\beta _{1},\varepsilon _{2}<-X_{2}\beta _{2}){\Big )}.\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/06d3be7e06c333f9229c4a72ce2d71f7b8d9b516)
After some rewriting, the log-likelihood function becomes:
![{\displaystyle {\begin{aligned}\sum &{\Big (}Y_{1}Y_{2}\ln \Phi (X_{1}\beta _{1},X_{2}\beta _{2},\rho )\\[4pt]&{}\quad {}+(1-Y_{1})Y_{2}\ln \Phi (-X_{1}\beta _{1},X_{2}\beta _{2},-\rho )\\[4pt]&{}\quad {}+Y_{1}(1-Y_{2})\ln \Phi (X_{1}\beta _{1},-X_{2}\beta _{2},-\rho )\\[4pt]&{}\quad {}+(1-Y_{1})(1-Y_{2})\ln \Phi (-X_{1}\beta _{1},-X_{2}\beta _{2},\rho ){\Big )}.\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/60a4fbbede93a87fb1e470ac115113986d40c3bd)
Note that
is the cumulative distribution function of the bivariate normal distribution.
and
in the log-likelihood function are observed variables being equal to one or zero.
Multivariate Probit
For the general case,
where we can take
as choices and
as individuals or observations, the probability of observing choice
is

Where
and,
![{\displaystyle A_{j}={\begin{cases}(-\infty ,0]&y_{j}=0\\(0,\infty )&y_{j}=1\end{cases}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3a38b27c96032c1abf5d7b979d922b8144830765)
The log-likelihood function in this case would be

Except for
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.
The Multivariate Probit Model has been applied to simultaneously analyze consumer choice of multiple brands. It has been demonstrated that the Multivariate Probit model extends research possibilities in the demand area by relaxing the restrictive assumption of mutually exclusive alternatives, which characterizes multinomial discrete choice methods.