This class is designed to give a representation and adjust a Multiplex SBM fitted with GREMLIN.
The list of parameters estimOptions essentially tunes the optimization process and the variational EM algorithm, with the following parameters
"nbCores" integer for number of cores used. Default is 2 (1 under Positron, which does not allow forking)
"verbosity" integer for verbosity (0, 1). Default is 1
"nbBlocksRange" List of length the number of functional groups, each element supplying the minimal and maximal number of blocks to be explored. The names of the list must be the names of the functional groups. Default value is from 1 to 10)
"initBM" Boolean. True if using simple and bipartite SBM as initialisations. Default value = TRUE
"maxiterVEM" Number of max. number of iterations in the VEM. Default value = 100
"maxiterVE" Number of max. number of iterations in the VE. Default value = 100
Super classes
SBM -> MultipartiteSBM -> MultipartiteSBM_fit -> MultiplexSBM_fit
Active bindings
nbBlocksvector of size 2: number of blocks (rows, columns)
dependentNetwork: connection parameters in each network
storedModelsdata.frame of all models fitted (and stored) during the optimization
namesLayers: names of the various Networks
Methods
Inherited methods
MultiplexSBM_fit$new()
constructor for Multiplex SBM
Usage
MultiplexSBM_fit$new(netList, dependentNet = FALSE)MultiplexSBM_fit$plot()
plot Multiplex Network
Arguments
typecharacter for the type of plot: either 'data' (true connection), 'expected' (fitted connection) or 'graphon' (block connectivity of each layer on the unit square, blocks sized by the block proportions; the marginal connectivity of each layer in the dependent case). Default to 'data'.
orderedTRUE is the matrices are plotted after reorganization with the blocks. Default value = TRUE
plotOptionslist of plot options for the matrix view