시작하기무료로 시작하기

링크리지 계산하기

세 명의 선수가 필드에 있는 예시로 돌아가 보겠습니다. 이 세 선수 간의 거리 행렬은 아래와 같으며, 변수 dist_players로 제공됩니다.

여기서 선수 12가 서로 가장 가까워 유클리드 거리 값이 11로, 가장 먼저 묶이는 그룹이라는 것을 알 수 있어요.

이제 학습한 세 가지 링크리지 방법을 적용해, 이 그룹과 선수 3 사이의 거리를 구해 보세요.

1 2
2 11
3 16 18

이 연습은 강의의 일부입니다

R로 배우는 군집 분석

강의 보기

연습 안내

  • 다음 세 가지 링크리지 방법을 사용해, 선수 3과 선수 1 & 2로 이루어진 그룹 사이의 거리를 계산하세요.
    • Complete: 결과 거리는 최댓값을 기준으로 합니다.
    • Single: 결과 거리는 최솟값을 기준으로 합니다.
    • Average: 결과 거리는 평균값을 기준으로 합니다.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# 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
코드 편집 및 실행