multinomial: Multinomial function

multinomialR Documentation

Multinomial function

Description

\loadmathjax

The multinomial function and its logarithm

Usage

multinomial(x)
lmultinomial(x)

Arguments

x

Numeric vector

Details

Function multinomial() returns

\mjdeqn

n\choose n_1,n_2,...,n_k = \fracn!n_1!n_2!\cdots n_k!omitted; see PDF

where \mjeqn\sum_i n_i=nn_1+...+n_k=n, and function lmultinomial() returns the natural logarithm of this.

Note

Uses logarithmic functions to avoid overflow.

Author(s)

Robin K. S. Hankin

Examples

x <- runif(10)

exp(lmultinomial(x)) - multinomial(x) #should be small 

MM documentation built on Aug. 23, 2023, 1:08 a.m.