Learn R Programming

gmmsslm (version 1.1.5)

Semi-Supervised Gaussian Mixture Model with a Missing-Data Mechanism

Description

The algorithm of semi-supervised learning is based on finite Gaussian mixture models and includes a mechanism for handling missing data. It aims to fit a g-class Gaussian mixture model using maximum likelihood. The algorithm treats the labels of unclassified features as missing data, building on the framework introduced by Rubin (1976) for missing data analysis. By taking into account the dependencies in the missing pattern, the algorithm provides more information for determining the optimal classifier, as specified by Bayes' rule.

Copy Link

Version

Install

install.packages('gmmsslm')

Monthly Downloads

443

Version

1.1.5

License

GPL-3

Maintainer

Ziyang Lyu

Last Published

October 16th, 2023

Functions in gmmsslm (1.1.5)

logsumexp

log summation of exponential function
par2list

Transfer a vector into a list
paraextract

Extract parameter list from gmmsslmFit objects
makelabelmatrix

Label matrix
rmix

Normal mixture model generator.
summary

Summary method for gmmsslmFit objects
vec2cov

Transform a vector into a matrix
vec2pro

Transfer an informative vector to a probability vector
normalise_logprob

Normalize log-probability
plot_missingness

Plot Missingness Mechanism and Boxplot
rlabel

Generation of a missing-data indicator
neg_objective_function

Negative objective function for gmmssl
predict

Predict unclassified label
bootstrap_gmmsslm

Bootstrap Analysis for gmmsslm
get_clusterprobs

Posterior probability
discriminant_beta

Discriminant function
erate

Error rate of the Bayes rule for a g-class Gaussian mixture model
gastro_data

Gastrointestinal dataset
cov2vec

Transform a variance matrix into a vector
gmmsslm

Fitting Gaussian mixture model to a complete classified dataset or an incomplete classified dataset with/without the missing-data mechanism.
bayesclassifier

Bayes' rule of allocation
errorrate

Error rate of the Bayes rule for two-class Gaussian homoscedastic model
get_entropy

Shannon entropy
loglk_miss

Log likelihood function formed on the basis of the missing-label indicator
loglk_ig

Log likelihood for partially classified data with ingoring the missing mechanism
list2par

Transfer a list into a vector
loglk_full

Full log-likelihood function
pro2vec

Transfer a probability vector into a vector
gmmsslmFit-class

gmmsslmFit Class
initialvalue

Initial values for ECM