knitr::opts_chunk$set( collapse = TRUE, comment = "#>", fig.path = "man/figures/README-", out.width = "100%" )
Finite Mixtures of Matrix Variate Poisson-log Normal Model for Clustering Three-way Count Data
mixMVPLN
is an R package for performing model-based clustering of three-way count data using finite mixtures of matrix variate Poisson-log normal (mixMVPLN) distributions (Silva et al., 2023). Three different frameworks are available for parameter estimation of the mixMVPLN models:
1) method based on Markov chain Monte Carlo expectation-maximization algorithm (MCMC-EM),
2) method based on variational Gaussian approximations (VGAs), and
3) a hybrid approach that combines both the variational approximation-based approach and MCMC-EM-based approach.
Information criteria (AIC, BIC, AIC3 and ICL) are used for model selection. Also included are functions for simulating data from mixMVPLN model and visualization of clustered results.
To install the latest version of the package:
require("devtools") devtools::install_github("anjalisilva/mixMVPLN", build_vignettes = TRUE) library("mixMVPLN")
To run the Shiny app:
mixMVPLN::runmixMVPLN()
To list all functions available in the package:
ls("package:mixMVPLN")
mixMVPLN
contains 5 functions:
An overview of the package is illustrated below:
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.