Ein Log-Log-Diagramm ist ein Diagramm, das sowohl auf der x-Achse als auch auf der y-Achse logarithmische Skalen verwendet.
Diese Art von Diagramm ist nützlich, um zwei Variablen zu visualisieren, wenn …
In diesem Tutorial wird erklärt, wie Sie in Python eine Glockenkurve erstellen.
Eine „Glockenkurve“ ist der Spitzname für die Form einer Normalverteilung, die eine eindeutige „Glockenform“ aufweist:
Der folgende Code zeigt, wie Sie mit den Bibliotheken numpy, scipy und matplotlib eine Glockenkurve erstellen:
import numpy as np
import matplotlib.pyplot as plt
from scipy.stats import Norm
#Erstellen Sie einen Bereich von x-Werten von -4 bis 4 in Schritten von 0,001
x = np.arange(-4, 4, 0,001)
#Erstellen Sie einen Bereich von y-Werten, die dem normalen PDF mit Mittelwert = 0 und SD = 1 entsprechen
y = norm.pdf(x, 0,1)
#Plot definieren
fig, ax = plt.subplots(figsize=(9,6))
ax.plot(x, y)
#Wählen Sie den Plotstil und zeigen Sie die Glockenkurve an
plt.style.use('fivethirtyeight')
plt.show()
Der folgende Code zeigt, wie der Bereich unter der Glockenkurve von -1 bis 1 ausgefüllt wird:
x = np.arange(-4, 4, 0,001)
y = norm.pdf(x, 0,1)
fig, ax = plt.subplots(figsize=(9,6))
ax.plot(x, y)
#Geben Sie den Bereich der Glockenkurve an, der ausgefüllt werden soll
x_fill = np.arange(-1, 1, 0,001)
y_fill = norm.pdf(x_fill, 0,1)
ax.fill_between(x_fill, y_fill, 0, alpha=0,2, color='blue')
plt.style.use ('fivethirtyeight')
plt.show()
Beachten Sie, dass Sie das Diagramm mithilfe der vielen matplotlib Stiloptionen auch beliebig gestalten können. Sie könnten beispielsweise ein Design „solar light“ mit einer grünen Linie und einer grünen Schattierung verwenden:
x = np.arange(-4, 4, 0,001)
y = norm.pdf(x, 0,1)
fig, ax = plt.subplots(figsize=(9,6))
ax.plot(x, y, color='green')
#Geben Sie den Bereich der Glockenkurve an, der ausgefüllt werden soll
x_fill = np.arange(-1, 1, 0,001)
y_fill = norm.pdf(x_fill, 0,1)
ax.fill_between(x_fill, y_fill, 0, alpha=0,2, color='green')
plt.style.use('Solarize_Light2')
plt.show()
Das vollständige Referenzhandbuch für Stylesheets für matplotlib finden Sie hier.
Ein Log-Log-Diagramm ist ein Diagramm, das sowohl auf der x-Achse als auch auf der y-Achse logarithmische Skalen verwendet.
Diese Art von Diagramm ist nützlich, um zwei Variablen zu visualisieren, wenn …
Bei der Verwendung von Klassifizierungsmodellen beim maschinellen Lernen verwenden wir häufig zwei Metriken, um die Qualität des Modells zu bewerten, nämlich Präzision und Erinnerung.
Precision: Korrigieren Sie positive Vorhersagen im …