BaşlayınÜcretsiz Başlayın

Ayık olasılıklarını kullanma

contamination ile aykırı değerleri izole etmeye alternatif bir yöntem, aykırı değer olasılıklarını kullanmaktır. Bu yöntemin en güzel yanı, keyfi bir olasılık eşiği seçebilmen; yani tahminlerde istediğin kadar emin olabilirsin.

IForest ve big_mart zaten yüklendi.

Bu egzersiz

Python ile Anomali Tespiti

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Hem içerdekiler hem de aykırı değerler için olasılıkları hesapla.
  • Aykırı değerlere ait olasılıkları outlier_probs değişkenine al.
  • outlier_probs üzerinde %70 eşik kullanarak aykırı değerleri outliers içine filtrele.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

iforest = IForest(random_state=10).fit(big_mart)

# Calculate probabilities
probs = iforest.____

# Extract the probabilities for outliers
outlier_probs = ____[____]

# Filter for when the probability is higher than 70%
outliers = ____[____]

print(len(outliers))
Kodu Düzenle ve Çalıştır