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, kursun bir parçasıdır
R ile Anomali Tespitine Giriş
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Calculate the LOF for wine data
wine_lof <- lof(___, ___)
# Append the LOF score as a new column
___$score <- ___