Histogramy do wykrywania wartości odstających
Histogram to świetne narzędzie do wizualnego wykrywania wartości odstających. Stają się one widoczne, gdy dobierzemy odpowiednią liczbę przedziałów. Jako zasadę kciuka możesz przyjąć, że liczba przedziałów powinna być równa pierwiastkowi kwadratowemu z liczby obserwacji. Zwykle to właśnie przedziały o najniższych słupkach zawierają wartości odstające.
W tym ćwiczeniu narysuj histogram zmiennej prices z poprzedniego ćwiczenia. Biblioteki numpy oraz matplotlib.pyplot są dostępne pod standardowymi aliasami.
To ćwiczenie jest częścią kursu
Wykrywanie anomalii w Pythonie
Instrukcje do ćwiczenia
- Oblicz pierwiastek kwadratowy z długości zmiennej
pricesi zapisz wynik jakon_bins. - Przekonwertuj
n_binsna liczbę całkowitą. - Utwórz histogram zmiennej
prices, ustawiając liczbę przedziałów nan_bins.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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()