Assigns samples to clusters. This function runs inside
sparse_mdc
.
update_c(mu, pdat, nclust, dim, lambda1, lambda2, delta)
list with D entries, each entry contains centers for data d, p*k matrix.
list with D entries, each entry contains data d, p * n matrix. This data should be centered and log-transformed.
Total number of clusters.
Total number of conditions, D.
Calculated penalty parameter for mean size.
Calculated penalty parameter for mean difference.
Small term to ensure existance of solution.
A list with D entries containing cluster assignments for each sample.