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
Istruzioni dell'esercizio
- Calcola il local outlier factor usando i 5 vicini più prossimi.
- Aggiungi il LOF all'insieme di dati
winecome nuova colonna chiamatascore.
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 <- ___