Main user functions

mlvsbm_create_network()

Create a MLVSBM object from observed data

mlvsbm_estimate_network()

Infer a multilevel network (MLVSBM object), the original object is modified

mlvsbm_simulate_network()

Create a simulated multilevel network (MLVSBM object)

mlvsbm_create_generalized_network()

Create a GenMLVSBM object from observed data

mlvsbm_estimate_generalized_network()

Infer a generalized multilevel network (GenMLVSBM object), the original object is modified

mlvsbm_simulate_generalized_network()

Create a simulate a generalized multilevel network (GenMLVSBM object)

mlvsbm_log_likelihood()

Compute the complete log likelihood of a multilevel network for a given clustering of the nodes.

Advanced object functions

FitMLVSBM

An R6 Class object, a fitted multilevel network once $dovem() is done

FitSBM

An R6 Class object for unilevel network

MLVSBM

R6Class for multilevel object

FitGenMLVSBM

An R6 Class object, a fitted generalized multilevel network once $dovem() is done

GenMLVSBM

R6Class for multilevel object

Miscellaneous helper functions

build_fold_matrix()

Title

hierarClust()

Perform a Hierarchical Clustering

merge_clust()

Merge a list of clusters

simulate_adjacency()

Simulation an adjacency matrix

simulate_affiliation()

Simulate of matrix of affiliation

spcClust()

Perform a spectral clustering

split_clust()

Merge a list of clusters

ARI()

Compare two clustering with the Adjusted Rand Index

Other generic methods

coef(<FitMLVSBM>)

Extract model coefficients

plot(<FitMLVSBM>)

Multilevel SBM Plot

predict(<FitMLVSBM>)

Model Predictions

coef(<FitGenMLVSBM>)

Extract model coefficients

plot(<FitGenMLVSBM>)

Generalized Multilevel SBM Plot

predict(<FitGenMLVSBM>)

Model Predictions