Fig. 5

Silhouette score vs. k, the number of clusters. The number of clusters was determined by optimizing the silhouette score, which evaluates the clustering quality. Typically, the number of clusters is chosen when the silhouette score reaches its global maximum, while ensuring a reasonable number of clusters. Thus, the number of clusters was chosen so that k = 7 was reached for a silhouette score of 0.22.