CommencerCommencer gratuitement

Calculer la liaison

Reprenons l’exemple avec trois joueurs sur le terrain. La matrice des distances entre ces trois joueurs est présentée ci-dessous et est disponible dans la variable dist_players.

On peut en déduire que le premier groupe formé est celui des joueurs 1 et 2, car ils sont les plus proches l’un de l’autre, avec une distance euclidienne de 11.

Vous allez maintenant appliquer les trois méthodes de chaînage que vous avez apprises pour déterminer la distance entre ce groupe et le joueur 3.

1 2
2 11
3 16 18

Cet exercice fait partie du cours

Analyse de clusters avec R

Afficher le cours

Instructions

  • Calculez la distance entre le joueur 3 et le groupe des joueurs 1 et 2 en utilisant les trois méthodes de chaînage suivantes.
    • Complete : la distance résultante est basée sur le maximum.
    • Single : la distance résultante est basée sur le minimum.
    • Average : la distance résultante est basée sur la moyenne.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Extract the pair distances
distance_1_2 <- dist_players[1]
distance_1_3 <- dist_players[2]
distance_2_3 <- dist_players[3]

# Calculate the complete distance between group 1-2 and 3
complete <- max(c(___, ___))
complete

# Calculate the single distance between group 1-2 and 3
single <- ___
single

# Calculate the average distance between group 1-2 and 3
average <- ___
average
Modifier et exécuter le code