LoslegenKostenlos starten

Histogramme zur Ausreißererkennung

Ein Histogramm kann eine überzeugende Visualisierung sein, um Ausreißer zu finden. Sie werden sichtbar, wenn eine geeignete Anzahl an Bins für das Histogramm gewählt wird. Als Faustregel kann die Quadratwurzel der Anzahl der Beobachtungen verwendet werden, um die Anzahl der Bins festzulegen. Meistens enthalten die Bins mit den geringsten Höhen die Ausreißer.

In dieser Übung zeichnest du das Histogramm der prices aus der vorherigen Aufgabe. numpy und matplotlib.pyplot stehen unter ihren Standardkürzeln zur Verfügung.

Diese Übung ist Teil des Kurses

<Kurs>Anomalieerkennung mit Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Ermittle die Quadratwurzel der Länge von prices und speichere sie als n_bins.
  • Wandle n_bins in eine ganze Zahl um.
  • Erzeuge ein Histogramm von prices und setze die Anzahl der Bins auf n_bins.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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()
Code bearbeiten und ausführen