gmgm1.1.2 package

Gaussian Mixture Graphical Model Learning and Inference

sampling

Sample a Gaussian mixture model

smem

Select the number of mixture components and estimate the parameters of...

smoothing

Perform smoothing inference in a Gaussian mixture dynamic Bayesian net...

split_comp

Split a mixture component of a Gaussian mixture model

stepwise

Select the explanatory variables, the number of mixture components and...

struct_em

Learn the structure and the parameters of a Gaussian mixture graphical...

struct_learn

Learn the structure and the parameters of a Gaussian mixture graphical...

structure

Provide the graphical structure of a Gaussian mixture graphical model

summary

Summarize a Gaussian mixture model or graphical model

add_arcs

Add arcs to a Gaussian mixture graphical model

add_nodes

Add nodes to a Gaussian mixture graphical model

add_var

Add variables to a Gaussian mixture model

aggregation

Aggregate particles to obtain inferred values

AIC

Compute the Akaike Information Criterion (AIC) of a Gaussian mixture m...

inference

Perform inference in a Gaussian mixture Bayesian network

logLik

Compute the log-likelihood of a Gaussian mixture model or graphical mo...

merge_comp

Merge mixture components of a Gaussian mixture model

network

Display the graphical structure of a Gaussian mixture Bayesian network

param_em

Learn the parameters of a Gaussian mixture graphical model with incomp...

param_learn

Learn the parameters of a Gaussian mixture graphical model

particles

Initialize particles to perform inference in a Gaussian mixture graphi...

prediction

Perform predictive inference in a Gaussian mixture dynamic Bayesian ne...

propagation

Propagate particles forward in time

BIC

Compute the Bayesian Information Criterion (BIC) of a Gaussian mixture...

conditional

Conditionalize a Gaussian mixture model

density

Compute densities of a Gaussian mixture model

gmbn

Create a Gaussian mixture Bayesian network

ellipses

Display the mixture components of a Gaussian mixture model

em

Estimate the parameters of a Gaussian mixture model

expectation

Compute expectations of a Gaussian mixture model

filtering

Perform filtering inference in a Gaussian mixture dynamic Bayesian net...

gmdbn

Create a Gaussian mixture dynamic Bayesian network

gmgm-package

Gaussian mixture graphical model learning and inference

gmm

Create a Gaussian mixture model

relevant

Extract the minimal sub-Gaussian mixture graphical model required to i...

remove_arcs

Remove arcs from a Gaussian mixture graphical model

remove_nodes

Remove nodes from a Gaussian mixture graphical model

remove_var

Remove variables from a Gaussian mixture model

rename_nodes

Rename nodes of a Gaussian mixture graphical model

rename_var

Rename variables of a Gaussian mixture model

reorder

Reorder the variables and the mixture components of a Gaussian mixture...

Gaussian mixture graphical models include Bayesian networks and dynamic Bayesian networks (their temporal extension) whose local probability distributions are described by Gaussian mixture models. They are powerful tools for graphically and quantitatively representing nonlinear dependencies between continuous variables. This package provides a complete framework to create, manipulate, learn the structure and the parameters, and perform inference in these models. Most of the algorithms are described in the PhD thesis of Roos (2018) <https://tel.archives-ouvertes.fr/tel-01943718>.

  • Maintainer: Jérémy Roos
  • License: GPL-3
  • Last published: 2022-09-08