Aan de slagBegin gratis

Uitschietersgrenzen berekenen met IQR

Uitschieters visualiseren is meestal slechts de eerste stap bij het detecteren van uitschieters. Om verder te gaan dan visualiseren, moet je code schrijven die de uitschieters uit de verdeling isoleert.

In deze oefening implementeer je de eerste stap van wat er onder de motorkap van de boxplot gebeurt. Met andere woorden: je berekent handmatig de onder- en bovengrens voor uitschieters.

De verdeling is beschikbaar als prices.

Deze oefening maakt deel uit van de cursus

Anomaly Detection in Python

Bekijk cursus

Oefeninstructies

  • Bereken het eerste en derde kwartiel van prices en sla deze respectievelijk op als q1 en q3.
  • Bereken de IQR en sla deze op in IQR.
  • Bereken de ondergrens voor uitschieters en sla deze op in lower_limit.
  • Bereken de bovengrens voor uitschieters en sla deze op in upper_limit.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# 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 = ____ + ____
Code bewerken en uitvoeren