Histogram för att upptäcka avvikande värden
Ett histogram kan vara ett effektivt visuellt verktyg för att hitta avvikande värden. De blir tydliga när ett lämpligt antal intervall väljs för histogrammet. Som tumregel kan kvadratroten av antalet observationer användas för att bestämma antalet intervall. Vanligtvis innehåller intervallen med lägst staplar de avvikande värdena.
I den här övningen ska du rita ett histogram över prices från föregående övning. numpy och matplotlib.pyplot är tillgängliga under sina vanliga alias.
Den här övningen är en del av kursen
Avvikelsedetektering i Python
Övningsinstruktioner
- Beräkna kvadratroten av längden på
pricesoch lagra resultatet somn_bins. - Konvertera
n_binstill ett heltal. - Skapa ett histogram över
pricesoch sätt antalet intervall tilln_bins.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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()