multinor

A succesful implementation of numerical computation of multivariate normal probabilities.
3K Downloads
Updated 21 Jul 1999

No License

A collection of M-Files that provide a succesful implementation of the difficult problem of numerical computation of multivariate normal probabilities. This is very useful for the distributed detection with nuisance parameters and in classical multivariate problems.

Two methods are used for which references are indicated. Function mp.m uses thetrachoric series (see K. Pearson algorithm) to compute simple integrals, from minus infinity to the upper limit of integration (dimension is n) when the covariance has 1 on the diagonal.

Function genz.m uses some linear transformation of the lower and upper bounds and the Monte Carlo integration (see A. Genz algorithm) and is more precise. Any covariance matrix (obviously definite positive) can be used. When increasing accuracy, the computation time grow.

A demo (demomp.m) demonstrate the use of these functions. The function intgc.m is used by genz.m

Algorithms were tested under Matlab 5.2

Cite As

Marius Matei (2024). multinor (https://www.mathworks.com/matlabcentral/fileexchange/203-multinor), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R10
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Polynomials in Help Center and MATLAB Answers
Tags Add Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0.0