Skor jarak kNN
Setelah matriks jarak kNN tersedia, skor jarak tetangga terdekat dapat dihitung dengan merata-ratakan jarak tetangga terdekat untuk setiap titik.
Nilai skor jarak yang besar dapat diinterpretasikan sebagai indikasi adanya titik yang tidak biasa atau anomali.
Latihan ini merupakan bagian dari kursus
Pengantar Deteksi Anomali di R
Instruksi latihan
- Hitung skor jarak k-nearest neighbor menggunakan fungsi
rowMeans(). - Cetak indeks baris dari titik dengan skor jarak terbesar.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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