İzolasyon ağaçları

R ile Anomali Tespitine Giriş

Alastair Rushworth

Data Scientist

İzolasyon ağacı

R ile Anomali Tespitine Giriş

İzolasyon ağacı grafikleri

R ile Anomali Tespitine Giriş

Bir izolasyon ağacı uydurun

library(isofor)

furniture_tree <- iForest(data = furniture, nt = 1)

iForest() argümanları

  • data - veri çerçevesi
  • nt - oluşturulacak izolasyon ağacı sayısı

 

 

Paket indirme: https://github.com/Zelazny7/isofor

R ile Anomali Tespitine Giriş

İzolasyon skoru üretin

furniture_score <- predict(furniture_tree, newdata = furniture)

predict() argümanları

  • object - uydurulmuş bir iForest modeli
  • newdata - skorlanacak veri
R ile Anomali Tespitine Giriş

İzolasyon skorunu yorumlama

furniture_score[1:10]
[1] 0.5820092 0.5820092 0.5439338 0.5820092 0.5439338 
[6] 0.5820092 0.7129862 0.5363547 0.5363547 0.5363547

Standartlaştırılmış yol uzunluğu

  • Skorlar 0 ile 1 arasındadır
  • 1’e yakın skorlar anomaliyi gösterir (kısa yol)
R ile Anomali Tespitine Giriş

Hadi pratik yapalım!

R ile Anomali Tespitine Giriş

Preparing Video For Download...