CommencerCommencez gratuitement

Calcul du LOF

kNN est utile pour repérer des anomalies globales, mais il détecte moins bien les anomalies locales. Dans cet exercice, vous allez utiliser la fonction lof() pour calculer les facteurs d’anomalie locaux (LOF) sur les données wine.

lof() prend les arguments suivants :

  • x : les données à scorer,
  • k : le nombre de voisins utilisé pour calculer le LOF.

Cet exercice fait partie du cours

<cours>Introduction à la détection d’anomalies en R</cours>
Voir le cours

Instructions de l’exercice

  • Calculez le facteur d’anomalie local avec les 5 plus proches voisins.
  • Ajoutez le LOF au jeu de données wine dans une nouvelle colonne appelée score.

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 <- ___
Modifier et exécuter le code