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

Python ile Anomali Tespiti

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

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ı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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