Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn Linkages | Core Concepts
Cluster Analysis with Python

Linkages

Swipe to show menu

Linkage methods decide how to measure distance between clusters when building clusters step-by-step. Different linkages create different cluster shapes.

Single Linkage
expand arrow
  • Uses the shortest distance between points in two clusters;
  • Links clusters when any points get close;
  • Creates long, chaining clusters;
  • Good for irregular shapes;
  • Sensitive to noise.
Complete Linkage
expand arrow
  • Uses the longest distance between points in two clusters;
  • Links clusters only when all points are relatively close;
  • Creates compact, spherical clusters;
  • Less chaining;
  • More robust to noise.
Average Linkage
expand arrow
  • Uses the average distance between all pairs of points from two clusters;
  • A compromise between single and complete linkage;
  • Often a good balance.
Centroid Linkage
expand arrow
  • Uses the distance between the centroids of two clusters;
  • Centroid is the mean position of all points in the cluster;
  • Can sometimes cause inversions (clusters getting closer as they grow);
  • Good for geometrically meaningful clustering.
question mark

Which linkage method is known for creating long, chaining clusters and is most sensitive to noise?

Select the correct answer

Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 2. Chapter 5

Ask AI

expand

Ask AI

ChatGPT

Ask anything or try one of the suggested questions to begin our chat

Section 2. Chapter 5
some-alt