mvnmixPMLE: mvnmixPMLE

Description Usage Arguments Value Note References

Description

Estimates parameters of a finite mixture of multivariate normals by penalized maximum log-likelhood functions.

Usage

1
2
mvnmixPMLE(y, m = 2, ninits = 100, epsilon = 1e-08, maxit = 2000,
  epsilon.short = 0.01, maxit.short = 500, binit = NULL)

Arguments

y

n by d matrix of data

m

The number of components in the mixture

ninits

The number of randomly drawn initial values.

epsilon

The convergence criterion. Convergence is declared when the penalized log-likelihood increases by less than epsilon.

maxit

The maximum number of iterations.

epsilon.short

The convergence criterion in short EM. Convergence is declared when the penalized log-likelihood increases by less than epsilon.short.

maxit.short

The maximum number of iterations in short EM.

binit

The initial value of parameter vector that is included as a candidate parameter vector

Value

A list of class mvnmix with items:

coefficients

A vector of parameter estimates. Ordered as α_1,…,α_m,μ_1,…,μ_m,σ_1,…,σ_m.

parlist

The parameter estimates as a list containing alpha, mu, and sigma.

vcov

The estimated variance-covariance matrix.

loglik

The maximized value of the log-likelihood.

penloglik

The maximized value of the penalized log-likelihood.

aic

Akaike Information Criterion of the fitted model.

bic

Bayesian Information Criterion of the fitted model.

postprobs

n by m matrix of posterior probabilities for observations

components

n by 1 vector of integers that indicates the indices of components each observation belongs to based on computed posterior probabilities

call

The matched call.

m

The number of components in the mixture.

Note

mvnmixPMLE maximizes the penalized log-likelihood function using the EM algorithm with combining short and long runs of EM steps as in Biernacki et al. (2003). mvnmixPMLE first runs the EM algorithm from ninits* 4m(1 + p) initial values with the convertence criterion epsilon.short and maxit.short. Then, mvnmixPMLE uses ninits best initial values to run the EM algorithm with the convertence criterion epsilon and maxit.

References

Alexandrovich, G. (2014) A Note on the Article ‘Inference for Multivariate Normal Mixtures’ by J. Chen and X. Tan Journal of Multivariate Analysis, 129, 245–248.

Biernacki, C., Celeux, G. and Govaert, G. (2003) Choosing Starting Values for the EM Algorithm for Getting the Highest Likelihood in Multivariate Gaussian Mixture Models, Computational Statistics and Data Analysis, 41, 561–575.

Boldea, O. and Magnus, J. R. (2009) Maximum Likelihood Estimation of the Multivariate Normal Mixture Model, Journal of the American Statistical Association, 104, 1539–1549.

Chen, J. and Tan, X. (2009) Inference for Multivariate Normal Mixtures, Journal of Multivariate Analysis, 100, 1367–1383.

McLachlan, G. J. and Peel, D. (2000) Finite Mixture Models, John Wiley \& Sons, Inc.


kshimotsu/mvnMix documentation built on May 9, 2019, 5:50 a.m.