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 exercicio faz parte do curso
Introduction to Anomaly Detection in R
Instruções do exercicio
- 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.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# Calculate the LOF for wine data
wine_lof <- lof(___, ___)
# Append the LOF score as a new column
___$score <- ___