Calculul LOF
kNN este util pentru identificarea anomaliilor globale, dar este mai puțin eficient în detectarea outlierilor locali. În acest exercițiu, vei exersa utilizarea funcției lof() pentru a calcula factorii de outlier local pentru datele din wine.
lof() acceptă următoarele argumente:
x: datele pentru calculul scorului,k: numărul de vecini folosit la calculul LOF.
Acest exercițiu face parte din cursul
Introducere în Detecția Anomaliilor în R
Instrucțiuni pentru exercițiu
- Calculează factorul de outlier local folosind cei mai apropiați 5 vecini.
- Adaugă LOF-ul la setul de date
wineca o nouă coloană numităscore.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Calculate the LOF for wine data
wine_lof <- lof(___, ___)
# Append the LOF score as a new column
___$score <- ___