Calcul du LOF
kNN est utile pour repérer des anomalies globales, mais il détecte moins bien les valeurs aberrantes locales. Dans cet exercice, vous allez utiliser la fonction lof() pour calculer les facteurs d'anomalie locale pour les données wine.
lof() accepte les arguments suivants :
x: les données à évaluer,k: le nombre de voisins utilisé pour calculer le LOF.
Cette activité fait partie du cours
Introduction à la détection d'anomalies en R
Instructions de l’exercice
- Calculez le facteur d'anomalie locale en utilisant les 5 plus proches voisins.
- Ajoutez le LOF au jeu de données
winecomme nouvelle colonne nomméescore.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Calculate the LOF for wine data
wine_lof <- lof(___, ___)
# Append the LOF score as a new column
___$score <- ___