# Example using iris dataset with two modes
data(iris)
# \donttest{
if (requireNamespace("blockcluster", quietly = TRUE)) {
library(blockcluster)
result <- coclusterContinuous(
as.matrix(iris[, -5]),
nbcocluster = c(3, 2)
)
} else {
message("Install 'blockcluster': install.packages('blockcluster')")
}
if (requireNamespace("blockcluster", quietly = TRUE)) {
sil_mode1 <- softSilhouette(
prob_matrix = result@rowposteriorprob,
method = "pac")
sil_mode2 <- softSilhouette(
prob_matrix = result@colposteriorprob,
method = "pac"
)
# Extended silhouette
ext_sil <- extSilhouette(list(sil_mode1, sil_mode2),print.summary = TRUE)
}
# }
Run the code above in your browser using DataLab