Hub
Pricing About
NodeNode / Other

Silhouette Coefficient

AnalyticsMiningScoring
Drag & drop
Like

This node computes the Silhouette Coefficient for the provided clustering result. The Silhouette Coefficient is a useful metric for evaluating clustering performance. For each row, it is computed using (b - a) / max(a, b) , where a is the mean intra-cluster distance and b is the mean inter-cluster distance to the closest cluster. Additionally, a second table containing the mean over all individual Silhouette Coefficients is calculated. The score can range from -1.0 to 1.0, while the higher the score, the better. There have to be at least two clusters for the score to be computable.

By default, the Euclidean distance is used to calculate distances between rows. This may be changed by providing an optional distance function. If a distance function is supplied, the data column selection in the dialog will be ignored as the used columns are configured by the connected distance function.

Computing the Silhouette Coefficient is computationally expensive, thus it is recommended to subsample if the original dataset is large.

Node details

Input ports
  1. Type: Table
    Table with the data and clustering results
    The table with input data and a clustering column.
  2. Type: Distance Measure
    Plug-in distance function.
    Optional distance function.
Output ports
  1. Type: Table
    Result table
    The original table with appended Silhouette Coefficient column.
  2. Type: Table
    Mean Silhouette Coefficient
    A table with one column and one row containing the mean Silhouette Coefficient of all samples.

Extension

The Silhouette Coefficient node is part of this extension:

  1. Go to item

Related workflows & nodes

  1. Go to item
  2. Go to item
  3. Go to item

KNIME
Open for Innovation

KNIME AG
Talacker 50
8001 Zurich, Switzerland
  • Software
  • Getting started
  • Documentation
  • Courses + Certification
  • Solutions
  • KNIME Hub
  • KNIME Forum
  • Blog
  • Events
  • Partner
  • Developers
  • KNIME Home
  • Careers
  • Contact us
Download KNIME Analytics Platform Read more about KNIME Business Hub
© 2025 KNIME AG. All rights reserved.
  • Trademarks
  • Imprint
  • Privacy
  • Terms & Conditions
  • Data Processing Agreement
  • Credits