kmeans_spec <- k_means(num_clusters = 5) %>%
set_engine("stats")
kmeans_fit <- fit(kmeans_spec, ~., mtcars)
dists <- mtcars %>%
as.matrix() %>%
dist()
silhouette_avg(kmeans_fit, dists = dists)
silhouette_avg_vec(kmeans_fit, dists = dists)
Run the code above in your browser using DataLab