Local outlier factor (LOF)

Introduktion till avvikelsedetektering i R

Alastair Rushworth

Data Scientist

Analys av kNN-avstånd

Globala versus lokala avvikelser

Introduktion till avvikelsedetektering i R

Beräkna LOF

Beräkna LOF för möbeldata

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

Visa poängen

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
Introduktion till avvikelsedetektering i R

Tolka LOF

LOF är ett densitetsförhållande

  • LOF $> 1$ tyder på avvikelse
  • LOF $\le 1$ tyder på normalvärde

 

Höga LOF-värden indikerar mer isolerade punkter

Introduktion till avvikelsedetektering i R

Visualisera LOF

furniture$score_lof <- furniture_lof

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

Introduktion till avvikelsedetektering i R

Nu kör vi en övning!

Introduktion till avvikelsedetektering i R

Preparing Video For Download...