O fator de desvio local (LOF)

Introduction to Anomaly Detection in R

Alastair Rushworth

Data Scientist

Autópsia da distância kNN

Anomalias globais versus locais

Introduction to Anomaly Detection in R

Calculando o LOF

Obter o LOF para os dados de móveis

library(dbscan)
furniture_lof <- lof(scale(furniture), k = 5)

Ver as pontuações

furniture_lof[1:10]
[1] 1.0649669 1.1071205 0.9980290 1.0392385 0.9725305
[6] 1.1933199 1.3210459 1.1409659 1.0613144 1.0805445
Introduction to Anomaly Detection in R

Interpretando o LOF

LOF é uma razão de densidades

  • LOF $> 1$ mais provável de ser anômalo
  • LOF $\le 1$ menos provável de ser anômalo

 

Valores altos de LOF indicam pontos mais isolados

Introduction to Anomaly Detection in R

Visualizando o LOF

furniture$score_lof <- furniture_lof

plot(Width ~ Height, data = furniture, cex = score_lof, pch = 20)

Introduction to Anomaly Detection in R

Vamos praticar!

Introduction to Anomaly Detection in R

Preparing Video For Download...