silhouette_score
Evaluate clustering quality by computing silhouette scores, interpreting values from -1 to 1 to identify good (>0.5) or poor (<0.25) clusters.
Instructions
Compute silhouette score to evaluate clustering quality. Score ranges from -1 to 1: higher is better. >0.5 = good, >0.7 = excellent, <0.25 = poor. Run after kmeans_cluster or dbscan_cluster. Example: silhouette_score(cluster_column="cluster", feature_columns=["Revenue","Weight"])
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| df_name | No | ||
| cluster_column | Yes | ||
| feature_columns | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |