| 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 forPLNnetworkfamilyorZIPLNnetworkfamily -
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)