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

Обчислення меж викидів за IQR

Візуалізація викидів зазвичай лише перший крок їхнього виявлення. Щоб піти далі за межі візуалізації, потрібно написати код, який відокремлює викиди від розподілу.

У цій вправі ви реалізуєте перший крок того, що відбувається „під капотом" у діаграмі размаху (boxplot). Іншими словами, ви вручну обчислите нижню й верхню межі викидів.

Розподіл доступний у змінній prices.

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

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

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

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

  • Обчисліть перший і третій квартилі для prices та збережіть їх як q1 і q3 відповідно.
  • Обчисліть міжквартильний розмах (IQR) і збережіть у IQR.
  • Обчисліть нижню межу викидів і збережіть у lower_limit.
  • Обчисліть верхню межу викидів і збережіть у upper_limit.

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

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

# Calculate the 25th and 75th percentiles
q1 = prices.____(____)
q3 = prices.____(____)

# Find the IQR
IQR = ____
factor = 2.5

# Calculate the lower limit
lower_limit = ____ - ____

# Calculate the upper limit
upper_limit = ____ + ____
Редагувати та запускати код