CommencezCommencez gratuitement

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

Voir le cours

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 wine comme nouvelle colonne nommé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