Ausreißergrenzen mit dem IQR berechnen
Ausreißer zu visualisieren ist meist nur der erste Schritt bei ihrer Erkennung. Um über die Visualisierung hinauszugehen, musst du Code schreiben, der die Ausreißer von der Verteilung isoliert.
In dieser Übung setzt du den ersten Schritt dessen um, was unter der Haube eines Boxplots passiert. Anders gesagt: Du berechnest die unteren und oberen Ausreißergrenzen manuell.
Die Verteilung ist als prices verfügbar.
Diese Übung ist Teil des Kurses
Anomalieerkennung mit Python
Anleitung zur Übung
- Berechne das erste und dritte Quartil von prices und speichere sie als
q1bzw.q3. - Berechne den IQR-Wert in
IQR. - Berechne die untere Ausreißergrenze in
lower_limit. - Berechne die obere Ausreißergrenze in
upper_limit.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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 = ____ + ____