getBestModel.PLNPCAfamily {PLNmodels} | R Documentation |
Best model extraction from a collection of models
Description
Best model extraction from a collection of models
Usage
## S3 method for class 'PLNPCAfamily'
getBestModel(Robject, crit = c("ICL", "BIC"), ...)
getBestModel(Robject, crit, ...)
## S3 method for class 'PLNmixturefamily'
getBestModel(Robject, crit = c("ICL", "BIC"), ...)
## S3 method for class 'Networkfamily'
getBestModel(Robject, crit = c("BIC", "EBIC", "StARS"), ...)
## S3 method for class 'PLNnetworkfamily'
getBestModel(Robject, crit = c("BIC", "EBIC", "StARS"), ...)
## S3 method for class 'ZIPLNnetworkfamily'
getBestModel(Robject, crit = c("BIC", "EBIC", "StARS"), ...)
Arguments
Robject |
an object with class PLNPCAfamilly ot PLNnetworkfamily |
crit |
a character for the criterion used to performed the selection. Either
"BIC", "ICL", "EBIC", "StARS", "R_squared". Default is |
... |
additional parameters for StARS criterion (only for |
Value
Send back an object with class PLNPCAfit
or PLNnetworkfit
Methods (by class)
-
getBestModel(PLNPCAfamily)
: Model extraction forPLNPCAfamily
-
getBestModel(PLNmixturefamily)
: Model extraction forPLNmixturefamily
-
getBestModel(Networkfamily)
: Model extraction forPLNnetworkfamily
orZIPLNnetworkfamily
-
getBestModel(PLNnetworkfamily)
: Model extraction forPLNnetworkfamily
-
getBestModel(ZIPLNnetworkfamily)
: Model extraction forZIPLNnetworkfamily
Examples
## Not run:
data(trichoptera)
trichoptera <- prepare_data(trichoptera$Abundance, trichoptera$Covariate)
myPCA <- PLNPCA(Abundance ~ 1 + offset(log(Offset)), data = trichoptera, ranks = 1:4)
myModel <- getBestModel(myPCA)
## End(Not run)