Learn R Programming

⚠️There's a newer version (1.0.1.1) of this package.Take me there.

MGMM (version 0.3.1)

Missingness Aware Gaussian Mixture Models

Description

Parameter estimation and classification for Gaussian Mixture Models (GMMs) in the presence of missing data. This package uses an expectation conditional maximization algorithm to obtain maximum likelihood estimates for all model parameters and maximum a posteriori classifications of the input vectors. For additional details, please see McCaw ZR, Julienne H, Aschard H. "MGMM: an R package for fitting Gaussian Mixture Models on Incomplete Data." .

Copy Link

Version

Install

install.packages('MGMM')

Monthly Downloads

352

Version

0.3.1

License

GPL-3

Maintainer

Last Published

August 26th, 2020

Functions in MGMM (0.3.1)

CalcWorkResp

Generate Working Response
ChooseK.summarize

Summarize Results of Quality Metric Bootstrap.
ChooseK.iter

Attempt Model Fit and Return Quality Metrics.
ChooseK.recommend

Recommend Cluster Number based on Bootstrap Results.
CalHar.within_cluster_disp

Within Cluster Dispersion
CalHar

Calinski-Harabaz Index
ChooseK

Cluster Number Selection
ChooseK.bootstrap

Bootstrap Quality Metrics.
ClustQual

Cluster Quality
ClustQual.partition_by_clust

Partition Data by Cluster Assignment.
MixEMObj

EM Objective for a Mixture of MVNs.
MGMM

MGMM: Missingness Aware Gaussian Mixture Models
Responsibility

Responsibilities
ExpResidOP

Expected Residual Outer Product
PartitionData

Paratition a Data.frame by Missingness cases.
MixClusterSizes

Cluster Sizes for a Mixutre of MVNs.
fit.mix.miss.init

Parameter Initialization for Mixture of Multivariate Normals.
fit.mvn.miss.update

Parameter Update for Single Component Multivariate Normal with Missingness.
MixClusterAssign

Cluster Assignment for Mixutre of MVNs with Missingness.
fit.mix.miss.impute

Imputation for Mixutre of MVNs with Missingness.
MixResidOP

Expected Residual Outer Product for a Mixutre of MVNs.
fit.GMM

Estimate Multivariate Normal Mixture
fit.mvn.no_miss

Estimation for a Single Component Multivariate Normal with No Missingness.
fit.mix.miss.update.means

Mean Update for Mixture of MVNs with Missingness.
MMP

Matrix Matrix Product
WorkResp

Working Response Vectors
Maximization

Maximization Iteration.
fit.mix.miss.update

Parameter Update for Mixutre of MVNs with Missingness.
eigSym

Eigenvalues of Symmetric Matrix.
mix-class

Mixture Model Class
tr

Matrix Trace
print.mix

Print for Fitted Mixture Model
fit.mvn.miss.impute

Imputation for a Single Component Multivariate Normal with Missingness.
fit.mvn.miss.init

Parameter Initialization for Single Component Multivariate Normal with Missingness.
matQF

Quadratic Form
matOP

Matrix Outer Product
matIP

Matrix Inner Product
fit.mvn

Fit Multivariate Normal Distribution
fit.mix

Fit Multivariate Mixture Distribution
fit.mvn.miss

Estimation for a Single Component Multivariate Normal with Missingness.
matInv

Matrix Inverse
rGMM

Data Generation from Multivariate Normal Mixture Models
DavBou.clust_diameter

Mean Cluster Diameter
DavBou

Davies-Bouldin Index
Responsibility.eval_dens_incomp

Evaluate the Density of an Incomplete Observations
show,mix-method

Show for Fitted Mixture Models
SchurC

Schur complement
matDet

Matrix Determinant
matCov

Covariance