LoslegenKostenlos loslegen

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

Anomalieerkennung mit Python

Kurs anzeigen

Anleitung zur Übung

  • 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 Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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