Mean-Block Model with Known Clustering
Source:R/NormalBlockMeanKnownClusters.R
NormalBlockMeanKnownClusters.RdR6 class for a Normal-Block-Mean model with a known clustering.
Super classes
NormalBlockBase -> NormalBlockMeanBase -> NormalBlockMeanKnownClusters
Active bindings
fittedY values predicted by the model, in Y's original units
who_am_Ia method to print what model is being fitted
Methods
Inherited methods
NormalBlockBase$best_of_inits()NormalBlockBase$candidates_merge()NormalBlockBase$candidates_split()NormalBlockBase$latent_network()NormalBlockBase$optimize()NormalBlockBase$plot()NormalBlockBase$plot_loglik()NormalBlockBase$plot_network()NormalBlockBase$print()NormalBlockBase$update()NormalBlockMeanBase$merge()NormalBlockMeanBase$predict()NormalBlockMeanBase$split()NormalBlockMeanBase$warm_start_from()
NormalBlockMeanKnownClusters$new()
Create a new [`NormalBlockMeanKnownClusters`] object.
Usage
NormalBlockMeanKnownClusters$new(data, C, sparsity = 0, control = NB_control())Examples
ex <- generate_normal_block_mean_data(n = 50, p = 20, d = 1, q = 3)
data <- NormalBlockData$new(ex$Y, ex$X)
model <- normal_block(data, blocks = ex$parameters$C, model = "mean")
#> Fitting a diagonal normal-block-mean model with fixed blocks
#>
#> DONE
model$plot()