라벨이 있는 이상치

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

Alastair Rushworth

Data Scientist

위성 이미지 데이터

head(sat, 5)
  label V1  V2  V3 V4 V5
1     0 92 115 120 94 84
2     0 84 102 106 79 84
3     0 84 102 102 83 80
4     0 80 102 102 79 84
5     0 84  94 102 79 80
R로 시작하는 이상치 탐지 입문

위성 이미지 데이터

table(sat$label)
   0    1 
5732   71

면화 작물 이미지 비율:

71 / 5803
0.01223505
R로 시작하는 이상치 탐지 입문

실제 이상치 시각화

plot(V2 ~ V3, data = sat, col = as.factor(label), pch = 20)

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

이상치 점수 vs. 실제 라벨

sat_for <- iForest(sat[, -1], nt = 100)
sat$score <- predict(sat_for, features)

boxplot(score ~ label, data = sat, col = "olivedrab4")

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

라벨 예측 모델을 쓰지 않는 이유?

예시 1: 희귀 질환 사례 탐지

  • 사례 수가 너무 적음

 

예시 2: 신용카드 사기

  • 변화가 매우 빠름
R로 시작하는 이상치 탐지 입문

연습해 봅시다!

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

Preparing Video For Download...