LOF hesaplama
kNN, küresel aykırı değerleri bulmak için kullanışlıdır ancak yerel aykırı değerleri ortaya çıkarmakta daha zayıftır. Bu egzersizde, wine verileri için yerel aykırı değer faktörlerini hesaplamak üzere lof() fonksiyonunu kullanmayı pratiğe dökeceksin.
lof() fonksiyonunun argümanları:
x: puanlanacak veriler,k: LOF'u hesaplamak için kullanılacak komşu sayısı.
Bu egzersiz
R ile Anomali Tespitine Giriş
kursunun bir parçasıdırEgzersiz talimatları
- 5-en yakın komşuyu kullanarak yerel aykırı değer faktörünü hesapla.
- LOF değerini
scoreadlı yeni bir sütun olarakwineveri kümesine ekle.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Calculate the LOF for wine data
wine_lof <- lof(___, ___)
# Append the LOF score as a new column
___$score <- ___