Ausreißergrenzen zum Filtern verwenden
In der vorherigen Übung hast du die Grenzen ermittelt, mit denen du Ausreißer klassifizierst. In dieser Übung wendest du sie auf die Verteilung prices an, um die Ausreißer zu isolieren.
Die Variablen prices, lower_limit und upper_limit stehen aus der letzten Übung zur Verfügung.
Diese Übung ist Teil des Kurses
Anomalieerkennung mit Python
Anleitung zur Übung
- Erstelle eine boolesche Maske namens
is_lower, die prüft, ob die Werte von prices kleiner alslower_limitsind. - Erstelle eine boolesche Maske namens
is_higher, die prüft, ob die Werte von prices größer alsupper_limitsind. - Kombiniere die Masken und verwende boolesches Subsetting, um nach Ausreißern zu filtern.
- Gib die Anzahl der gefundenen Ausreißer aus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Create a mask for values lower than lower_limit
is_lower = ____
# Create a mask for values higher than upper_limit
is_higher = ____
# Combine the masks to filter for outliers
outliers = ____[____]
# Count and print the number of outliers
____