MultipartiteSBM_fit | R Documentation |
R6 Class definition of a Multipartite SBM fit
R6 Class definition of a Multipartite SBM fit
This class is designed to give a representation and adjust a Multipartite 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
"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
sbm::SBM
-> sbm::MultipartiteSBM
-> MultipartiteSBM_fit
loglik
double: approximation of the log-likelihood (variational lower bound) reached
ICL
double: value of the integrated classification log-likelihood
storedModels
data.frame of all models fitted (and stored) during the optimization
new()
constructor for Multipartite SBM
MultipartiteSBM_fit$new(netList)
netList
list of SBM objects
optimize()
estimation of multipartiteSBM via GREMLINS
MultipartiteSBM_fit$optimize(estimOptions)
estimOptions
options for MultipartiteBM
predict()
prediction under the currently estimated model
MultipartiteSBM_fit$predict()
a list of matrices matrix of expected values for each dyad
setModel()
method to select a specific model among the ones fitted during the optimization. Fields of the current MultipartiteSBM_fit will be updated accordingly.
MultipartiteSBM_fit$setModel(index)
index
integer, the index of the model to be selected (row number in storedModels)
show()
show method
MultipartiteSBM_fit$show(type = "Fit of a Multipartite Stochastic Block Model")
type
character used to specify the type of SBM
clone()
The objects of this class are cloneable with this method.
MultipartiteSBM_fit$clone(deep = FALSE)
deep
Whether to make a deep clone.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.