LOF-berekening
kNN is handig om globale anomalieën te vinden, maar haalt lokale uitschieters minder goed naar boven. In deze oefening ga je met de functie lof() lokale outlierfactoren berekenen voor de wine-gegevens.
lof() heeft de volgende argumenten:
x: de data om te scoren,k: het aantal buren dat wordt gebruikt om de LOF te berekenen.
Deze oefening maakt deel uit van de cursus
Introductie tot anomaliedetectie in R
Oefeninstructies
- Bereken de local outlier factor met de 5-dichtsbijzijnde buren.
- Voeg de LOF toe aan de
wine-gegevensset als een nieuwe kolomscore.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Calculate the LOF for wine data
wine_lof <- lof(___, ___)
# Append the LOF score as a new column
___$score <- ___