Probit model
Part of a series on 
Regression analysis 

Models 
Estimation 
Background 

In statistics, a probit model is a type of regression where the dependent variable can take only two values, for example married or not married. The word is a portmanteau, coming from probability + unit.^{[1]} The purpose of the model is to estimate the probability that an observation with particular characteristics will fall into a specific one of the categories; moreover, classifying observations based on their predicted probabilities is a type of binary classification model.
A probit model is a popular specification for a binary response model. As such it treats the same set of problems as does logistic regression using similar techniques. When viewed in the generalized linear model framework, the probit model employs a probit link function.^{[2]} It is most often estimated using the maximum likelihood procedure,^{[3]} such an estimation being called a probit regression.
Conceptual framework
Suppose a response variable Y is binary, that is it can have only two possible outcomes which we will denote as 1 and 0. For example, Y may represent presence/absence of a certain condition, success/failure of some device, answer yes/no on a survey, etc. We also have a vector of regressors X, which are assumed to influence the outcome Y. Specifically, we assume that the model takes the form
 [math]\displaystyle{ P(Y=1 \mid X) = \Phi(X^\operatorname{T}\beta), }[/math]
where P is the probability and [math]\displaystyle{ \Phi }[/math] is the cumulative distribution function (CDF) of the standard normal distribution. The parameters β are typically estimated by maximum likelihood.
It is possible to motivate the probit model as a latent variable model. Suppose there exists an auxiliary random variable
 [math]\displaystyle{ Y^\ast = X^T\beta + \varepsilon, }[/math]
where ε ~ N(0, 1). Then Y can be viewed as an indicator for whether this latent variable is positive:
 [math]\displaystyle{ Y = \left.\begin{cases} 1 & Y^* \gt 0 \\ 0 &\text{otherwise} \end{cases} \right\} = \left.\begin{cases} 1 & X^\operatorname{T}\beta + \varepsilon \gt 0 \\ 0 &\text{otherwise} \end{cases} \right\} }[/math]
The use of the standard normal distribution causes no loss of generality compared with the use of a normal distribution with an arbitrary mean and standard deviation, because adding a fixed amount to the mean can be compensated by subtracting the same amount from the intercept, and multiplying the standard deviation by a fixed amount can be compensated by multiplying the weights by the same amount.
To see that the two models are equivalent, note that
 [math]\displaystyle{ \begin{align} P(Y = 1 \mid X) &= P(Y^\ast \gt 0) \\ &= P(X^\operatorname{T}\beta + \varepsilon \gt 0) \\ &= P(\varepsilon \gt X^\operatorname{T}\beta) \\ &= P(\varepsilon \lt X^\operatorname{T}\beta) & \text{by symmetry of the normal distribution}\\ &= \Phi(X^\operatorname{T}\beta) \end{align} }[/math]
Model estimation
Maximum likelihood estimation
Suppose data set [math]\displaystyle{ \{y_i,x_i\}_{i=1}^n }[/math] contains n independent statistical units corresponding to the model above.
For the single observation, conditional on the vector of inputs of that observation, we have:
 [math]\displaystyle{ P(y_i=1x_i)= \Phi(x_i'\beta) }[/math]^{[clarification needed]}
 [math]\displaystyle{ P(y_i=0x_i)= 1\Phi(x_i'\beta) }[/math]
where [math]\displaystyle{ x_i }[/math] is a vector of [math]\displaystyle{ K \times 1 }[/math] inputs, and [math]\displaystyle{ \beta }[/math] is a [math]\displaystyle{ K \times 1 }[/math] vector of coefficients.
The likelihood of a single observation [math]\displaystyle{ (y_i, x_i) }[/math] is then
 [math]\displaystyle{ \mathcal{L}(\beta; y_i, x_i) = \Phi(x_i^\operatorname{T}\beta)^{y_i} [1\Phi(x_i^\operatorname{T}\beta)]^{(1y_i)} }[/math]
In fact, if [math]\displaystyle{ y_i=1 }[/math], then [math]\displaystyle{ \mathcal{L}(\beta; y_i, x_i) = \Phi(x_i^\operatorname{T}\beta) }[/math], and if [math]\displaystyle{ y_i=0 }[/math], then [math]\displaystyle{ \mathcal{L}(\beta; y_i, x_i) = 1\Phi(x_i^\operatorname{T}\beta) }[/math].
Since the observations are independent and identically distributed, then the likelihood of the entire sample, or the joint likelihood, will be equal to the product of the likelihoods of the single observations:
 [math]\displaystyle{ \mathcal{L}(\beta; Y, X) = \prod_{i=1}^n \left( \Phi(x_i^\operatorname{T}\beta)^{y_i} [1\Phi(x_i^\operatorname{T}\beta)]^{(1y_i)} \right) }[/math]
The joint loglikelihood function is thus
 [math]\displaystyle{ \ln\mathcal{L}(\beta; Y, X) = \sum_{i=1}^n \bigg( y_i\ln\Phi(x_i^\operatorname{T}\beta) + (1y_i)\ln\!\big(1\Phi(x_i^\operatorname{T}\beta)\big) \bigg) }[/math]
The estimator [math]\displaystyle{ \hat\beta }[/math] which maximizes this function will be consistent, asymptotically normal and efficient provided that [math]\displaystyle{ \operatorname{E}[XX^\operatorname{T}] }[/math] exists and is not singular. It can be shown that this loglikelihood function is globally concave in [math]\displaystyle{ \beta }[/math], and therefore standard numerical algorithms for optimization will converge rapidly to the unique maximum.
Asymptotic distribution for [math]\displaystyle{ \hat\beta }[/math] is given by
 [math]\displaystyle{ \sqrt{n}(\hat\beta  \beta)\ \xrightarrow{d}\ \mathcal{N}(0,\,\Omega^{1}), }[/math]
where
 [math]\displaystyle{ \Omega = \operatorname{E}\bigg[ \frac{\varphi^2(X^\operatorname{T}\beta)}{\Phi(X^\operatorname{T}\beta)(1\Phi(X^\operatorname{T}\beta))}XX^\operatorname{T} \bigg], \qquad \hat\Omega = \frac{1}{n}\sum_{i=1}^n \frac{\varphi^2(x^\operatorname{T}_i\hat\beta)}{\Phi(x^\operatorname{T}_i\hat\beta)(1\Phi(x^\operatorname{T}_i\hat\beta))}x_ix^\operatorname{T}_i, and \lt math\gt \varphi=\Phi' }[/math] is the Probability Density Function (PDF) of standard normal distribution.
Semiparametric and nonparametric maximum likelihood methods for probittype and other related models are also available.^{[4]}
Berkson's minimum chisquare method
This method can be applied only when there are many observations of response variable [math]\displaystyle{ y_i }[/math] having the same value of the vector of regressors [math]\displaystyle{ x_i }[/math] (such situation may be referred to as "many observations per cell"). More specifically, the model can be formulated as follows.
Suppose among n observations [math]\displaystyle{ \{y_i,x_i\}_{i=1}^n }[/math] there are only T distinct values of the regressors, which can be denoted as [math]\displaystyle{ \{x_{(1)},\ldots,x_{(T)}\} }[/math]. Let [math]\displaystyle{ n_t }[/math] be the number of observations with [math]\displaystyle{ x_i=x_{(t)}, }[/math] and [math]\displaystyle{ r_t }[/math] the number of such observations with [math]\displaystyle{ y_i=1 }[/math]. We assume that there are indeed "many" observations per each "cell": for each [math]\displaystyle{ t, \lim_{n \rightarrow \infty} n_t/n = c_t \gt 0 }[/math].
Denote
 [math]\displaystyle{ \hat{p}_t = r_t/n_t }[/math]
 [math]\displaystyle{ \hat\sigma_t^2 = \frac{1}{n_t} \frac{\hat{p}_t(1\hat{p}_t)}{\varphi^2\big(\Phi^{1}(\hat{p}_t)\big)} }[/math]
Then Berkson's minimum chisquare estimator is a generalized least squares estimator in a regression of [math]\displaystyle{ \Phi^{1}(\hat{p}_t) }[/math] on [math]\displaystyle{ x_{(t)} }[/math] with weights [math]\displaystyle{ \hat\sigma_t^{2} }[/math]:
 [math]\displaystyle{ \hat\beta = \Bigg( \sum_{t=1}^T \hat\sigma_t^{2}x_{(t)}x^\operatorname{T}_{(t)} \Bigg)^{1} \sum_{t=1}^T \hat\sigma_t^{2}x_{(t)}\Phi^{1}(\hat{p}_t) }[/math]
It can be shown that this estimator is consistent (as n→∞ and T fixed), asymptotically normal and efficient.^{[citation needed]} Its advantage is the presence of a closedform formula for the estimator. However, it is only meaningful to carry out this analysis when individual observations are not available, only their aggregated counts [math]\displaystyle{ r_t }[/math], [math]\displaystyle{ n_t }[/math], and [math]\displaystyle{ x_{(t)} }[/math] (for example in the analysis of voting behavior).
Gibbs sampling
Gibbs sampling of a probit model is possible because regression models typically use normal prior distributions over the weights, and this distribution is conjugate with the normal distribution of the errors (and hence of the latent variables Y^{*}). The model can be described as
 [math]\displaystyle{ \begin{align} \boldsymbol\beta & \sim \mathcal{N}(\mathbf{b}_0, \mathbf{B}_0) \\[3pt] y_i^\ast\mid\mathbf{x}_i,\boldsymbol\beta & \sim \mathcal{N}(\mathbf{x}^\operatorname{T}_i\boldsymbol\beta, 1) \\[3pt] y_i & = \begin{cases} 1 & \text{if } y_i^\ast \gt 0 \\ 0 & \text{otherwise} \end{cases} \end{align} }[/math]
From this, we can determine the full conditional densities needed:
 [math]\displaystyle{ \begin{align} \mathbf{B} &= (\mathbf{B}_0^{1} + \mathbf{X}^\operatorname{T}\mathbf{X})^{1} \\[3pt] \boldsymbol\beta\mid\mathbf{y}^\ast &\sim \mathcal{N}(\mathbf{B}(\mathbf{B}_0^{1}\mathbf{b}_0 + \mathbf{X}^\operatorname{T}\mathbf{y}^\ast), \mathbf{B}) \\[3pt] y_i^\ast\mid y_i=0,\mathbf{x}_i,\boldsymbol\beta &\sim \mathcal{N}(\mathbf{x}^\operatorname{T}_i\boldsymbol\beta, 1)[y_i^\ast \lt 0] \\[3pt] y_i^\ast\mid y_i=1,\mathbf{x}_i,\boldsymbol\beta &\sim \mathcal{N}(\mathbf{x}^\operatorname{T}_i\boldsymbol\beta, 1)[y_i^\ast \ge 0] \end{align} }[/math]
The result for [math]\displaystyle{ \boldsymbol\beta }[/math] is given in the article on Bayesian linear regression, although specified with different notation.
The only trickiness is in the last two equations. The notation [math]\displaystyle{ [y_i^\ast \lt 0] }[/math] is the Iverson bracket, sometimes written [math]\displaystyle{ \mathcal{I}(y_i^\ast \lt 0) }[/math] or similar. It indicates that the distribution must be truncated within the given range, and rescaled appropriately. In this particular case, a truncated normal distribution arises. Sampling from this distribution depends on how much is truncated. If a large fraction of the original mass remains, sampling can be easily done with rejection sampling—simply sample a number from the nontruncated distribution, and reject it if it falls outside the restriction imposed by the truncation. If sampling from only a small fraction of the original mass, however (e.g. if sampling from one of the tails of the normal distribution—for example if [math]\displaystyle{ \mathbf{x}^\operatorname{T}_i\boldsymbol\beta }[/math] is around 3 or more, and a negative sample is desired), then this will be inefficient and it becomes necessary to fall back on other sampling algorithms. General sampling from the truncated normal can be achieved using approximations to the normal CDF and the probit function, and R has a function rtnorm()
for generating truncatednormal samples.
Model evaluation
The suitability of an estimated binary model can be evaluated by counting the number of true observations equaling 1, and the number equaling zero, for which the model assigns a correct predicted classification by treating any estimated probability above 1/2 (or, below 1/2), as an assignment of a prediction of 1 (or, of 0). See Logistic regression § Model for details.
Performance under misspecification
Consider the latent variable model formulation of the probit model. When the variance of [math]\displaystyle{ \varepsilon }[/math] conditional on [math]\displaystyle{ x }[/math] is not constant but dependent on [math]\displaystyle{ x }[/math], then the heteroscedasticity issue arises. For example, suppose [math]\displaystyle{ y^*= \beta_0+B_1 x_1+\varepsilon }[/math] and [math]\displaystyle{ \varepsilon\mid x \sim N (0,x^2_1) }[/math] where [math]\displaystyle{ x_1 }[/math] is a continuous positive explanatory variable. Under heteroskedasticity, the probit estimator for [math]\displaystyle{ \beta }[/math] is usually inconsistent, and most of the tests about the coefficients are invalid. More importantly, the estimator for [math]\displaystyle{ P (y=1\mid x) }[/math] becomes inconsistent, too. To deal with this problem, the original model needs to be transformed to be homoskedastic. For instance, in the same example, [math]\displaystyle{ 1[\beta_0+\beta_1 x_1+\varepsilon\gt 0] }[/math] can be rewritten as [math]\displaystyle{ 1[\beta_0/x_1+\beta_1+\varepsilon/x_1\gt 0] }[/math], where [math]\displaystyle{ \varepsilon/x_1\mid x\sim N(0,1) }[/math]. Therefore, [math]\displaystyle{ P(y=1\mid x) = \Phi (\beta_1 + \beta_0/x_1) }[/math] and running probit on [math]\displaystyle{ (1, 1/x_1) }[/math] generates a consistent estimator for the conditional probability [math]\displaystyle{ P(y=1\mid x). }[/math]
When the assumption that [math]\displaystyle{ \varepsilon }[/math] is normally distributed fails to hold, then a functional form misspecification issue arises: if the model is still estimated as a probit model, the estimators of the coefficients [math]\displaystyle{ \beta }[/math] are inconsistent. For instance, if [math]\displaystyle{ \varepsilon }[/math] follows a logistic distribution in the true model, but the model is estimated by probit, the estimates will be generally smaller than the true value. However, the inconsistency of the coefficient estimates is practically irrelevant because the estimates for the partial effects, [math]\displaystyle{ \partial P(y=1\mid x)/\partial x_{i'} }[/math], will be close to the estimates given by the true logit model.^{[5]}
To avoid the issue of distribution misspecification, one may adopt a general distribution assumption for the error term, such that many different types of distribution can be included in the model. The cost is heavier computation and lower accuracy for the increase of the number of parameter.^{[6]} In most of the cases in practice where the distribution form is misspecified, the estimators for the coefficients are inconsistent, but estimators for the conditional probability and the partial effects are still very good.^{[citation needed]}
One can also take semiparametric or nonparametric approaches, e.g., via locallikelihood or nonparametric quasilikelihood methods, which avoid assumptions on a parametric form for the index function and is robust to the choice of the link function (e.g., probit or logit).^{[4]}
History
The probit model is usually credited to Chester Bliss, who coined the term "probit" in 1934,^{[7]} and to John Gaddum (1933), who systematized earlier work.^{[8]} However, the basic model dates to the Weber–Fechner law by Gustav Fechner, published in (Fechner 1860), and was repeatedly rediscovered until the 1930s; see (Finney 1971) and (Aitchison Brown).^{[8]}
A fast method for computing maximum likelihood estimates for the probit model was proposed by Ronald Fisher as an appendix to Bliss' work in 1935.^{[9]}
See also
 Generalized linear model
 Limited dependent variable
 Logit model
 Multinomial probit
 Multivariate probit models
 Ordered probit and ordered logit model
 Separation (statistics)
 Tobit model
References
 ↑ Oxford English Dictionary, 3rd ed. s.v. probit (article dated June 2007): Bliss, C. I. (1934). "The Method of Probits". Science 79 (2037): 38–39. doi:10.1126/science.79.2037.38. PMID 17813446. Bibcode: 1934Sci....79...38B. "These arbitrary probability units have been called ‘probits’.".
 ↑ Agresti, Alan (2015). Foundations of Linear and Generalized Linear Models. New York: Wiley. pp. 183–186. ISBN 9781118730034.
 ↑ Aldrich, John H.; Nelson, Forrest D.; Adler, E. Scott (1984). Linear Probability, Logit, and Probit Models. Sage. pp. 48–65. ISBN 0803921330. https://books.google.com/books?id=z0tmctgE1OYC&pg=PA48.
 ↑ ^{4.0} ^{4.1} Park, Byeong U.; Simar, Léopold; Zelenyuk, Valentin (2017). "Nonparametric estimation of dynamic discrete choice models for time series data". Computational Statistics & Data Analysis 108: 97–120. doi:10.1016/j.csda.2016.10.024. https://espace.library.uq.edu.au/view/UQ:415620/UQ415620_OA.pdf.
 ↑ Greene, W. H. (2003), Econometric Analysis , Prentice Hall, Upper Saddle River, NJ.
 ↑ For more details, refer to: Cappé, O., Moulines, E. and Ryden, T. (2005): "Inference in Hidden Markov Models", SpringerVerlag New York, Chapter 2.
 ↑ Bliss, C. I. (1934). "The Method of Probits". Science 79 (2037): 38–39. doi:10.1126/science.79.2037.38. PMID 17813446. Bibcode: 1934Sci....79...38B.
 ↑ ^{8.0} ^{8.1} Cramer 2002, p. 7.
 ↑ Fisher, R. A. (1935). "The Case of Zero Survivors in Probit Assays". Annals of Applied Biology 22: 164–165. doi:10.1111/j.17447348.1935.tb07713.x. https://ebooks.adelaide.edu.au/dspace/handle/2440/15223.
 Aitchison, John; Brown, James Alan Calvert (1957) (in en). The Lognormal Distribution: With Special Reference to Its Uses in Economics. University Press. ISBN 9780521040112. https://books.google.com/books?id=0_VMAQAAIAAJ.
 Template:Cite tech report
 Published in: Cramer, J. S. (2004). "The early origins of the logit model". Studies in History and Philosophy of Science Part C: Studies in History and Philosophy of Biological and Biomedical Sciences 35 (4): 613–626. doi:10.1016/j.shpsc.2004.09.003.
 Fechner, Gustav Theodor (1860). Elemente der Psychophysik. band 2. Leipzig: Breitkopf und Härtel.
 Finney, D. J. (1971). Probit analysis.
Further reading
 Albert, J. H.; Chib, S. (1993). "Bayesian Analysis of Binary and Polychotomous Response Data". Journal of the American Statistical Association 88 (422): 669–679. doi:10.1080/01621459.1993.10476321.
 Amemiya, Takeshi (1985). "Qualitative Response Models". Advanced Econometrics. Oxford: Basil Blackwell. pp. 267–359. ISBN 0631133453. https://books.google.com/books?id=0bzGQE14CwEC&pg=PA267.
 Gouriéroux, Christian (2000). "The Simple Dichotomy". Econometrics of Qualitative Dependent Variables. New York: Cambridge University Press. pp. 6–37. ISBN 0521589851. https://books.google.com/books?id=dE2prs_U0QMC&pg=PA6.
 Liao, Tim Futing (1994). Interpreting Probability Models: Logit, Probit, and Other Generalized Linear Models. Sage. ISBN 0803949995.
 McCullagh, Peter; John Nelder (1989). Generalized Linear Models. London: Chapman and Hall. ISBN 0412317605.
External links
Original source: https://en.wikipedia.org/wiki/Probit model.
Read more 