greed0.6.1 package

Clustering and Model Selection with the Integrated Classification Likelihood

Lca

Latent Class Analysis Model Prior class

LcaFit-class

Latent Class Analysis fit results class

Alg-class

Abstract optimization algorithm class

available_algorithms

Display the list of every currently available optimization algorithm

available_models

Display the list of every currently available DLVM

clustering

Method to extract the clustering results from an IclFit-class object

coef-DcLbmFit-method

Extract parameters from an DcLbmFit-class object

coef-DcSbmFit-method

Extract parameters from an DcSbmFit-class object

coef-DiagGmmFit-method

Extract mixture parameters from DiagGmmFit-class object

coef-GmmFit-method

Extract mixture parameters from GmmFit-class object

coef-IclFit-method

Extract parameters from an IclFit-class object

coef-LcaFit-method

Extract parameters from an LcaFit-class object

coef-MoMFit-method

Extract parameters from an MoMFit-class object

coef-MoRFit-method

Extract mixture parameters from MoRFit-class object using MAP estima...

coef-MultSbmFit-method

Extract parameters from an MultSbmFit-class object

coef-SbmFit-method

Extract parameters from an SbmFit-class object

CombinedModels

Combined Models classes

CombinedModelsFit-class

Combined Models fit results class

CombinedModelsPath-class

Combined Models hierarchical fit results class

cut-DcLbmPath-method

Method to cut a DcLbmPath solution to a desired number of cluster

cut-IclPath-method

Generic method to cut a path solution to a desired number of cluster

DcLbm

Degree Corrected Latent Block Model for bipartite graph class

DcLbmFit-class

Degree corrected Latent Block Model fit results class

DcLbmPath-class

Degree corrected Latent Block Model hierarchical fit results class

DcSbm

Degree Corrected Stochastic Block Model Prior class

DcSbmFit-class

Degree Corrected Stochastic Block Model fit results class

DcSbmPath-class

Degree Corrected Stochastic Block Model hierarchical fit results class

DiagGmm

Diagonal Gaussian Mixture Model Prior description class

DiagGmmFit-class

Diagonal Gaussian mixture model fit results class

DiagGmmPath-class

Diagonal Gaussian mixture model hierarchical fit results class

DlvmCoPrior-class

Abstract class to represent a generative model for co-clustering

DlvmPrior-class

Abstract class to represent a generative model for clustering

extractSubModel

Extract a part of a CombinedModelsPath-class object

Genetic-class

Genetic optimization algorithm

Gmm

Gaussian Mixture Model Prior description class

GmmFit-class

Gaussian mixture model fit results class

gmmpairs

Make a matrix of plots with a given data and gmm fitted parameters

GmmPath-class

Gaussian mixture model hierarchical fit results class

greed

Model based hierarchical clustering

H

Compute the entropy of a discrete sample

Hybrid-class

Hybrid optimization algorithm

ICL

Generic method to extract the ICL value from an IclFit-class object

IclFit-class

Abstract class to represent a clustering result

IclPath-class

Abstract class to represent a hierarchical clustering result

K

Generic method to get the number of clusters from an IclFit-class ob...

LcaPath-class

Latent Class Analysis hierarchical fit results class

MI

Compute the mutual information of two discrete samples

MoM

Mixture of Multinomial Model Prior description class

MoMFit-class

Mixture of Multinomial fit results class

MoMPath-class

Mixture of Multinomial hierarchical fit results class

MoR

Multivariate mixture of regression Prior model description class

MoRFit-class

Clustering with a multivariate mixture of regression model fit results...

MoRPath-class

Multivariate mixture of regression model hierarchical fit results clas...

Multistarts-class

Greedy algorithm with multiple start class

MultSbm

Multinomial Stochastic Block Model Prior class

MultSbmFit-class

Multinomial Stochastic Block Model fit results class

MultSbmPath-class

Multinomial Stochastic Block Model hierarchical fit results class

NMI

Compute the normalized mutual information of two discrete samples

plot-DcLbmFit-missing-method

Plot a DcLbmFit-class

plot-DcLbmPath-missing-method

Plot a DcLbmPath-class

plot-DcSbmFit-missing-method

Plot a DcSbmFit-class object

plot-DiagGmmFit-missing-method

Plot a DiagGmmFit-class object

plot-GmmFit-missing-method

Plot a GmmFit-class object

plot-IclPath-missing-method

Plot an IclPath-class object

plot-LcaFit-missing-method

Plot a LcaFit-class object

plot-MoMFit-missing-method

Plot a MoMFit-class object

plot-MultSbmFit-missing-method

Plot a MultSbmFit-class object

plot-SbmFit-missing-method

Plot a SbmFit-class object

prior

Generic method to extract the prior used to fit IclFit-class object

rdcsbm

Generates graph adjacency matrix using a degree corrected SBM

rlbm

Generate a data matrix using a Latent Block Model

rlca

Generate data from lca model

rmm

Generate data using a Multinomial Mixture

rmreg

Generate data from a mixture of regression model

rmultsbm

Generate a graph adjacency matrix using a Stochastic Block Model

rsbm

Generate a graph adjacency matrix using a Stochastic Block Model

Sbm

Stochastic Block Model Prior class

SbmFit-class

Stochastic Block Model fit results class

SbmPath-class

Stochastic Block Model hierarchical fit results class

Seed-class

Greedy algorithm with seeded initialization

show-IclFit-method

Show an IclPath object

spectral

Regularized spectral clustering

to_multinomial

Convert a binary adjacency matrix with missing value to a cube

An ensemble of algorithms that enable the clustering of networks and data matrices (such as counts, categorical or continuous) with different type of generative models. Model selection and clustering is performed in combination by optimizing the Integrated Classification Likelihood (which is equivalent to minimizing the description length). Several models are available such as: Stochastic Block Model, degree corrected Stochastic Block Model, Mixtures of Multinomial, Latent Block Model. The optimization is performed thanks to a combination of greedy local search and a genetic algorithm (see <arXiv:2002:11577> for more details).

  • Maintainer: Etienne Côme
  • License: GPL
  • Last published: 2022-10-03