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

PyOD ile değiştirilmiş z-skorlarını kullanma

Şimdi sırada aykırı değerler üzerinde pyod kullanmak var. Değiştirilmiş z-skorlarını kullanmak için pyod içindeki MAD kestiricisini kullanacağız. Bu kestirici, arka planda zaten median_abs_deviation fonksiyonunu kullanır, bu yüzden önceki adımları tekrar etmeye gerek yok.

MAD kestiricisi pyod.models.mad içinden yüklendi ve veriler prices olarak hazır.

Bu egzersiz, kursun bir parçasıdır

Python ile Anomali Tespiti

Kursa Göz Atın

Egzersiz talimatları

  • threshold değeri 3.5 olacak şekilde MAD()'i başlat.
  • prices'ı 2B olacak şekilde yeniden şekillendir.
  • mad ile aynı anda fit edip tahmin ederek prices üzerinde içdeğer/aykırı değer etiketleri üret.
  • Aykırı değerler 1 ile gösterildiğinden, labels içinden aykırı değerleri alt kümeye al.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Initialize with a threshold of 3.5
mad = ____(____=____)

# Reshape prices to make it 2D
prices_reshaped = ____.____(-1, 1)

# Fit and predict outlier labels on prices_reshaped
labels = ____

# Filter for outliers
outliers = ____[____ == ____]

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