Generalized multipartite networks consist in the joint observation of several networks implying some common pre-specified groups of individuals. GREMLIM adjusts an adapted version of the popular stochastic block model to multipartite networks, as described in Bar-hen, Barbillon and Donnet (2020) The GREMLINS package provides the following top-level major functions:
defineNetwork
a function to define carefully a single network.
rMBM
a function to simulate a collection of networks involving common functional groups of entities (with various emission distributions).
multipartiteBM
a function to perform inference (model selection and estimation ) of SBM for a multipartite network.
multipartiteBMFixedModel
a function to estimate the parameters of SBM for a multipartite network for fixed numbers of blocks
We also provide some additional functions useful to analyze the results:
extractClustersMBM
a function to extract the clusters in each functional group
comparClassif
a function to compute the Adjusted Rand Index (ARI) between two classifications
plotMBM
a function to Plot the mesoscopic view of the estimated MBM
predictMBM
a function to compute the predictions once the model has been fitted
compLikICL
a function to compute the Integrated Likelihood and the ICL criteria for the MBM
Bar-Hen, A. and Barbillon, P. & Donnet S. (2020), "Block models for multipartite networks. Applications in ecology and ethnobiology. Journal of Statistical Modelling (to appear)