Learn R Programming

MGMM (version 1.0.1.1)

Missingness Aware Gaussian Mixture Models

Description

Parameter estimation and classification for Gaussian Mixture Models (GMMs) in the presence of missing data. This package complements existing implementations by allowing for both missing elements in the input vectors and full (as opposed to strictly diagonal) covariance matrices. Estimation is performed using an expectation conditional maximization algorithm that accounts for missingness of both the cluster assignments and the vector components. The output includes the marginal cluster membership probabilities; the mean and covariance of each cluster; the posterior probabilities of cluster membership; and a completed version of the input data, with missing values imputed to their posterior expectations. For additional details, please see McCaw ZR, Julienne H, Aschard H. "Fitting Gaussian mixture models on incomplete data." .

Copy Link

Version

Install

install.packages('MGMM')

Monthly Downloads

352

Version

1.0.1.1

License

GPL-3

Maintainer

Last Published

September 30th, 2023

Functions in MGMM (1.0.1.1)

mix-class

Mixture Model Class
mean.mvn

Mean for Fitted MVN Model
print.mvn

Print for Fitted MVN Model
MixUpdateMeans

Mean Update for Mixture of MVNs with Missingness.
vcov.mix

Covariance for Fitted GMM
vcov.mvn

Covariance for Fitted MVN Model
print.mix

Print for Fitted GMM
show,mvn-method

Show for Multivariate Normal Models
PartitionData

Partition Data by Missingness Pattern
rGMM

Generate Data from Gaussian Mixture Models
MGMM-package

MGMM: Missingness Aware Gaussian Mixture Models
GenImputation

Generate Imputation
DavBou

Davies-Bouldin Index
ChooseK

Cluster Number Selection
FitMVN

Fit Multivariate Normal Distribution
ClustQual

Cluster Quality
FitMix

Fit Multivariate Mixture Distribution
FitGMM

Estimate Multivariate Normal Mixture
CalHar

Calinski-Harabaz Index
show,mix-method

Show for Fitted Mixture Models
mvn-class

Multivariate Normal Model Class
CombineMIs

Combine Multiple Imputations
ReconstituteData

Reconstitute Data
logLik.mix

Log likelihood for Fitted GMM
logLik.mvn

Log likelihood for Fitted MVN Model
mean.mix

Mean for Fitted GMM