Bắt đầu ngayBắt đầu miễn phí

Điểm khoảng cách kNN

Khi đã có ma trận khoảng cách kNN, bạn có thể tính điểm khoảng cách láng giềng gần nhất bằng cách lấy trung bình các khoảng cách láng giềng gần nhất cho mỗi điểm.

Giá trị điểm khoảng cách lớn có thể được hiểu là dấu hiệu cho thấy có các điểm bất thường hoặc dị biệt.

Bài tập này là một phần của khóa học

Giới thiệu về Anomaly Detection bằng R

Xem khóa học

Hướng dẫn bài tập

  • Tính điểm khoảng cách k láng giềng gần nhất bằng hàm rowMeans().
  • In chỉ số hàng của điểm có điểm khoảng cách lớn nhất.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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
Chỉnh sửa và Chạy Mã