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, kursun bir parçasıdır

Python ile Anomali Tespiti

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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