Truncated normal distributions often appear in the estimation of various important statistical models, for example, binary and multinomial probit models, tobit models, and constrained linear regresion. Often times, a substantial part of the estimation algorithm involves the computation of moments or probabilities of the truncated normal distribution. It is therefore important that the computational backend for producing these values of interest is made as efficient as possible.

Among other things, it would be interesting to look at the following:

- Efficient ways to obtain moments $\text{E}[g(X)]$ where $X$ is distributed according to a truncated normal distribution.
- Efficient ways to obtain probabilities involving truncated normal distributions.
- Univariate and multivariate truncated normal distributions.

The main goal for this project is to create an `R`

package which can be used by other developers and researchers for their specific usage.

Work involved: literature review and survey of current methods, identifying bottlenecks in algorithms, propose methodology to overcome such bottlenecks, software design.