Filtrera med gränsvärden för avvikare
I föregående övning hittade du de gränsvärden som du ska använda för att kategorisera avvikare. I den här övningen tillämpar du dem på fördelningen prices för att isolera avvikarna.
Variablerna prices, lower_limit och upper_limit är tillgängliga från förra övningen.
Den här övningen är en del av kursen
Avvikelsedetektering i Python
Övningsinstruktioner
- Skapa en boolesk mask med namnet
is_lowersom kontrollerar om värdena i prices är mindre änlower_limit. - Skapa en boolesk mask med namnet
is_highersom kontrollerar om värdena i prices är större änupper_limit. - Kombinera maskerna och använd boolesk subsettning för att filtrera fram avvikarna.
- Skriv ut antalet avvikare som hittades.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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
____