ComenzarEmpieza gratis

Cálculo de LOF

kNN es útil para detectar anomalías globales, pero le cuesta más identificar atípicos locales. En este ejercicio, practicarás el uso de la función lof() para calcular factores de rareza local para los datos de wine.

lof() tiene los argumentos:

  • x: los datos a puntuar,
  • k: el número de vecinos usados para calcular el LOF.

Este ejercicio forma parte del curso

Introducción a la detección de anomalías en R

Ver curso

Instrucciones del ejercicio

  • Calcula el factor de rareza local usando los 5 vecinos más cercanos.
  • Añade el LOF al conjunto wine como una nueva columna llamada score.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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

# Append the LOF score as a new column
___$score <- ___
Editar y ejecutar código