Histograme pentru detectarea valorilor aberante
O histogramă poate fi o reprezentare vizuală convingătoare pentru identificarea valorilor aberante. Acestea devin evidente atunci când se alege un număr potrivit de intervale (bins) pentru histogramă. Reține că rădăcina pătrată a numărului de observații poate fi folosită ca regulă generală pentru a stabili numărul de intervale. De obicei, intervalele cu înălțimile cele mai mici conțin valorile aberante.
În acest exercițiu, vei reprezenta histograma variabilei prices din exercițiul anterior. numpy și matplotlib.pyplot sunt disponibile cu aliasurile lor standard.
Acest exercițiu face parte din cursul
Detecția anomaliilor în Python
Instrucțiuni pentru exercițiu
- Calculează rădăcina pătrată a lungimii variabilei
pricesși stocheaz-o can_bins. - Convertește
n_binsla un număr întreg. - Creează o histogramă a variabilei
prices, setând numărul de intervale lan_bins.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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()