Collection of Normal-Block Models over Cluster Counts and Sparsity Levels
Source:R/NormalBlockVarCollectionClustersSparsity.R
NormalBlockVarCollectionClustersSparsity.RdR6 class for a collection of normal-block models with different number of clusters (q) and different sparsity levels.
Super classes
NormalBlockCollection -> NormalBlockCollectionClustersSparsity -> NormalBlockVarCollectionClustersSparsity
Methods
NormalBlockVarCollectionClustersSparsity$new()
Create a new [`NormalBlockVarCollectionClustersSparsity`] object.
Usage
NormalBlockVarCollectionClustersSparsity$new(
mydata,
q_list,
zero_inflation = FALSE,
control = NB_control()
)Examples
ex <- generate_normal_block_var_data(n = 50, p = 20, d = 1, q = 3)
data <- NormalBlockData$new(ex$Y, ex$X)
models <- normal_block(data, blocks = 2:3, sparsity = TRUE,
control = NB_control(verbose = FALSE, n_sparsity_penalties = 3))
models$get_best_model("BIC")$q
#> [1] 3