Perhitungan LOF
kNN berguna untuk menemukan anomali global, tetapi kurang mampu menampilkan pencilan lokal. Pada latihan ini, Anda akan berlatih menggunakan fungsi lof() untuk menghitung local outlier factor pada data wine.
lof() memiliki argumen:
x: data yang akan diberi skor,k: jumlah tetangga yang digunakan untuk menghitung LOF.
Latihan ini merupakan bagian dari kursus
Pengantar Deteksi Anomali di R
Instruksi latihan
- Hitung local outlier factor menggunakan 5 tetangga terdekat.
- Tambahkan LOF ke himpunan data
winesebagai kolom baru bernamascore.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Calculate the LOF for wine data
wine_lof <- lof(___, ___)
# Append the LOF score as a new column
___$score <- ___