ПочатиПочніть безкоштовно

Використання імовірностей викидів

Альтернатива ізоляції викидів через contamination — використання імовірностей викидів. Найкраще в цьому підході те, що ви можете обрати довільний поріг імовірності, тобто бути настільки впевненими в прогнозах, наскільки бажаєте.

IForest і big_mart уже завантажено.

Ця вправа є частиною курсу

Виявлення аномалій у Python

Переглянути курс

Інструкції до вправи

  • Обчисліть імовірності як для внутрішніх точок, так і для викидів.
  • Видобудьте імовірності для викидів у outlier_probs.
  • Відфільтруйте викиди в outliers, використавши поріг 70% для outlier_probs.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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))
Редагувати та запускати код