IniziaInizia gratis

Istogrammi per il rilevamento degli outlier

Un istogramma può essere un ottimo modo per individuare gli outlier. Possono emergere chiaramente quando scegli un numero adeguato di barre (bins) per l’istogramma. Ricorda che la radice quadrata del numero di osservazioni può essere usata come regola pratica per impostare il numero di barre. Di solito, le barre con le altezze minori conterranno gli outlier.

In questo esercizio traccerai l’istogramma di prices dall’esercizio precedente. numpy e matplotlib.pyplot sono disponibili con i loro alias standard.

Questo esercizio fa parte del corso

Rilevamento delle anomalie in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Calcola la radice quadrata della lunghezza di prices e salvala come n_bins.
  • Converti n_bins in un intero.
  • Crea un istogramma di prices, impostando il numero di barre (bins) a n_bins.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Find the square root of the length of prices
n_bins = ____

# Cast to an integer
n_bins = ____(____)

plt.figure(figsize=(8, 4))

# Create a histogram
plt.____(____, ____=____, color='red')
plt.show()
Modifica ed esegui il codice