Function File: y = mnpdf (x, p)
Compute the probability density function of the multinomial distribution.
Arguments
- x is vector with a single sample of a multinomial distribution with parameter p or a matrix of random samples from multinomial distributions. In the latter case, each row of x is a sample from a multinomial distribution with the corresponding row of p being its parameter.
- p is a vector with the probabilities of the categories or a matrix with each row containing the probabilities of a multinomial sample.
Return values
- y is a vector of probabilites of the random samples x from the multinomial distribution with corresponding parameter p. The parameter n of the multinomial distribution is the sum of the elements of each row of x. The length of y is the number of columns of x. If a row of p does not sum to
1, then the corresponding element of y will beNaN.Examples
x = [1, 4, 2]; p = [0.2, 0.5, 0.3]; y = mnpdf (x, p); x = [1, 4, 2; 1, 0, 9]; p = [0.2, 0.5, 0.3; 0.1, 0.1, 0.8]; y = mnpdf (x, p);References
- Wendy L. Martinez and Angel R. Martinez. Computational Statistics Handbook with MATLAB. Appendix E, pages 547-557, Chapman & Hall/CRC, 2001.
- Merran Evans, Nicholas Hastings and Brian Peacock. Statistical Distributions. pages 134-136, Wiley, New York, third edition, 2000.
Package: statistics