Usare i limiti degli outlier per filtrare
Nel precedente esercizio hai trovato i limiti che userai per categorizzare gli outlier. In questo esercizio li applicherai alla distribuzione prices per isolare gli outlier.
Le variabili prices, lower_limit e upper_limit sono disponibili dall'ultimo esercizio.
Questo esercizio fa parte del corso
Rilevamento delle anomalie in Python
Istruzioni dell'esercizio
- Crea una maschera booleana chiamata
is_lowerche verifichi se i valori di prices sono minori dilower_limit. - Crea una maschera booleana chiamata
is_higherche verifichi se i valori di prices sono maggiori diupper_limit. - Combina le maschere e usa il sottoinsieme booleano per filtrare gli outlier.
- Stampa il numero di outlier trovati.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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
____