IniziaInizia gratis

Calcolo del LOF

kNN è utile per trovare anomalie globali, ma è meno efficace nel far emergere gli outlier locali. In questo esercizio, userai la funzione lof() per calcolare i local outlier factor per i dati wine.

lof() accetta i seguenti argomenti:

  • x: i dati da analizzare/scorare,
  • k: il numero di vicini usati per calcolare il LOF.

Questo esercizio fa parte del corso

Introduzione all'Anomaly Detection in R

Visualizza il corso

Istruzioni dell'esercizio

  • Calcola il local outlier factor usando i 5 vicini più prossimi.
  • Aggiungi il LOF all'insieme di dati wine come nuova colonna chiamata score.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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

# Append the LOF score as a new column
___$score <- ___
Modifica ed esegui il codice