Filtrování pomocí hranic pro odlehlé hodnoty
V předchozím cvičení jsi určil/a hranice pro rozpoznání odlehlých hodnot. Teď je použiješ na distribuci prices, aby ses dostal/a přímo k odlehlým hodnotám.
Proměnné prices, lower_limit a upper_limit jsou k dispozici z předchozího cvičení.
Toto cvičení je součástí kurzu
Detekce anomálií v Pythonu
Pokyny k cvičení
- Vytvoř booleovskou masku s názvem
is_lower, která zjistí, zda jsou hodnotypricesmenší nežlower_limit. - Vytvoř booleovskou masku s názvem
is_higher, která zjistí, zda jsou hodnotypricesvětší nežupper_limit. - Zkombinuj masky a pomocí booleovského indexování vyfiltruj odlehlé hodnoty.
- Vypiš počet nalezených odlehlých hodnot.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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
____