Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Oblicz pierwiastek kwadratowy z długości zmiennej prices i zapisz wynik jako n_bins.
  • Przekonwertuj n_bins na liczbę całkowitą.
  • Utwórz histogram zmiennej prices, ustawiając liczbę przedziałów na n_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()
Edytuj i uruchom kod