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ırEgzersiz 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_probsdeğişkenine al. outlier_probsüzerinde %70 eşik kullanarak aykırı değerlerioutliersiç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))