शुरू करेंमुफ़्त में शुरू करें

PyOD के साथ modified z-scores का उपयोग

अब outliers पर pyod आज़माने का समय है. हम modified z-scores के लिए pyod का MAD estimator उपयोग करेंगे. यह estimator अंदर ही अंदर median_abs_deviation फंक्शन का उपयोग करता है, इसलिए पिछले स्टेप्स दोहराने की आवश्यकता नहीं है.

MAD estimator पहले से pyod.models.mad से लोड किया गया है और डेटा prices के रूप में उपलब्ध है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में Anomaly Detection

पाठ्यक्रम देखें

अभ्यास निर्देश

  • threshold को 3.5 सेट करके MAD() initialize करें.
  • prices को 2D बनाने के लिए reshape करें.
  • mad का उपयोग करके एक साथ fit और predict करके prices पर inlier/outlier लेबल जनरेट करें.
  • outliers के लिए labels को subset करें, जहाँ लेबल 1 होता है.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# 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))
कोड संपादित करें और चलाएँ