지역 이상치 계수(LOF)

R로 시작하는 이상치 탐지 입문

Alastair Rushworth

Data Scientist

kNN 거리 검토

전역 vs 지역 이상치

R로 시작하는 이상치 탐지 입문

LOF 계산

가구 데이터에 LOF 계산

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

점수 확인

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
R로 시작하는 이상치 탐지 입문

LOF 해석

LOF는 밀도의 비율입니다

  • LOF > 1이면 이상치일 가능성 높음
  • LOF ≤ 1이면 이상치일 가능성 낮음

 

LOF가 클수록 더 고립된 점을 의미합니다

R로 시작하는 이상치 탐지 입문

LOF 시각화

furniture$score_lof <- furniture_lof

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

R로 시작하는 이상치 탐지 입문

연습해 봅시다!

R로 시작하는 이상치 탐지 입문

Preparing Video For Download...