Kom igångKom igång gratis

Beräkning av LOF

kNN är användbart för att hitta globala avvikelser, men är sämre på att identifiera lokala outliers. I den här övningen får du öva på att använda funktionen lof() för att beräkna local outlier factors för datamängden wine.

lof() tar följande argument:

  • x: de data som ska poängsättas,
  • k: antalet grannar som används för att beräkna LOF.

Den här övningen är en del av kursen

Introduktion till avvikelsedetektering i R

Visa kurs

Övningsinstruktioner

  • Beräkna local outlier factor med hjälp av de 5 närmaste grannarna.
  • Lägg till LOF-värdena i datamängden wine som en ny kolumn med namnet score.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Calculate the LOF for wine data
wine_lof <- lof(___, ___)

# Append the LOF score as a new column
___$score <- ___
Redigera och kör kod