시작하기무료로 시작하기

kNN 거리 점수

kNN 거리 행렬을 구했으면, 각 점에 대해 가장 가까운 이웃까지의 거리들을 평균 내어 최근접 이웃 거리 점수를 계산할 수 있어요.

거리 점수가 크면 비정상적이거나 특이한 점이 존재할 가능성이 높다고 해석할 수 있어요.

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

R로 시작하는 이상치 탐지 입문

강의 보기

연습 안내

  • rowMeans() 함수를 사용해 k-최근접 이웃 거리 점수를 계산하세요.
  • 거리 점수가 가장 큰 점의 행 인덱스를 출력하세요.

실습형 인터랙티브 연습

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

# Calculate the 5 nearest neighbors distance
wine_nn <- get.knn(wine, k = 5)

# Create score by averaging distances
wine_nnd <- rowMeans(___)

# Print row index of the most anomalous point
코드 편집 및 실행