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
Oefeninstructies
- Bereken het eerste en derde kwartiel van prices en sla deze respectievelijk op als
q1enq3. - 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 = ____ + ____