kNN mesafe skoru
kNN uzaklık matrisi hazır olduğunda, en yakın komşu mesafe skoru her bir nokta için en yakın komşu mesafelerinin ortalaması alınarak hesaplanabilir.
Mesafe skorunun büyük olması, olağandışı veya anormal noktaların varlığına işaret edebilir.
Bu egzersiz, kursun bir parçasıdır
R ile Anomali Tespitine Giriş
Egzersiz talimatları
rowMeans()fonksiyonunu kullanarak k-en yakın komşu mesafe skorunu hesapla.- En büyük mesafe skoruna sahip noktanın satır indeksini yazdır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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