Cálculo do LOF
kNN é útil para encontrar anomalias globais, mas tem mais dificuldade em identificar outliers locais. Neste exercício, você vai praticar o uso da função lof() para calcular fatores de anomalia local para os dados de wine.
lof() tem os argumentos:
x: os dados para pontuação,k: o número de vizinhos usados para calcular o LOF.
Este exercício faz parte do curso
Introduction to Anomaly Detection in R
Instruções do exercício
- Calcule o fator de anomalia local usando os 5 vizinhos mais próximos.
- Anexe o LOF ao conjunto de dados
winecomo uma nova coluna chamadascore.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Calculate the LOF for wine data
wine_lof <- lof(___, ___)
# Append the LOF score as a new column
___$score <- ___