Handlung.äußern.ECDF

Handlung.äußern.ECDF
„Empirische kumulative Verteilungsfunktion oder ECDF -Diagramme sind Arten von Diagrammen, mit denen Sie die Verteilung numerischer Daten visualisieren können. Eine kumulative Verteilungsfunktion ist eine Schrittfunktion, die an den N -Datenpunkten um 1/n aufspringt.

In der folgenden Ressource erfahren Sie mehr über ECDF:

https: // en.Wikipedia.org/wiki/empirical_distribution_function

Für diesen Artikel werden wir uns darauf konzentrieren, ECDF -Diagramme mit dem Plotly Express -Modul zu erstellen.”

Einfaches ECDF -Diagramm

Der folgende Code zeigt, wie ein einfaches ECDF -Diagramm mit dem Plotly Express -Modul erstellt wird.

Handlung importieren.als px ausdrücken
df = px.Daten.Tipps ()
Abb = Px.ECDF (df, x = 'Total_bill')
Feige.zeigen()

Der obige Code sollte ein ECDF -Verteilungsdiagramm wie gezeigt zurückgeben:

Um kombinierte ECDF -Diagramme zu erstellen, können Sie die Spalten angeben, die Sie als Liste zeichnen möchten. Ein Beispielcode wird unten angezeigt:

Handlung importieren.als px ausdrücken
df = px.Daten.Tipps ()
Abb = Px.ECDF (df, x = ['Total_bill', 'Tipp'])
Feige.zeigen()

Die Ausgangsfigur:

Um die Farbdimension in der Handlung zu zeichnen, können wir ausführen:

Handlung importieren.als px ausdrücken
df = px.Daten.Tipps ()
Abb = Px.ECDF (df, x = 'Total_bill', Color = 'Day')
Feige.zeigen()

Ausgang:

Um die RAW -Zahlen der Daten anzuzeigen, setzen Sie den ECDFNORM -Parameter auf keine wie gezeigt:

Handlung importieren.als px ausdrücken
df = px.Daten.Tipps ()
Abb = Px.ECDF (df, x = 'Total_bill', Color = 'Day', ecdfnorm = Keine)
Feige.zeigen()

Resultierende Handlung:

Sie können auch die Orientierung des ECDF -Diagramms anpassen, indem Sie den Orientierungsparameter festlegen.

Um die Orientierung auf horizontale Einstellung zu setzen, rennen Sie beispielsweise:

Handlung importieren.als px ausdrücken
df = px.Daten.Tipps ()
Abb = Px.ECDF (df, x = 'Total_bill', y = 'Tipp', Color = 'Day', Orientierung = 'H', ECDFNORM = NONE)
Feige.zeigen()

Der obige Code sollte das ECDF -Diagramm in horizontaler Ausrichtung als:

Ändern Sie den Orientierungswert in „V“, um ein vertikal orientiertes ECDF -Diagramm zu erstellen.

Um Marker in Ihr ECDF -Diagramm aufzunehmen, verwenden Sie den Parameter der Marker als:

Handlung importieren.als px ausdrücken
df = px.Daten.Tipps ()
Abb = Px.ECDF (df, x = 'Total_bill', y = 'Tip', Color = 'Day', Orientierung = 'H', ECDFNORM = NONE, Marker = True)
Feige.zeigen()

Die resultierende Abbildung:

Um ein marginales Diagramm anzuzeigen, ist der Grenzparameter für die Art des Diagramms, die Sie enthalten möchten:

Handlung importieren.als px ausdrücken
df = px.Daten.Tipps ()
Abb = Px.ECDF (df, x = 'Total_bill', y = 'Tip', Color = 'Day', Orientierung = 'H', ECDFNORM = NONE, Marker = True, marginal = 'Box')
Feige.zeigen()

Der obige Code enthält ein Kastendiagramm als marginales Diagramm als:

Um ein facettiertes ECDF -Diagramm anzuzeigen, geben Sie den Parameter facet_col als:

Handlung importieren.als px ausdrücken
df = px.Daten.Tipps ()
Abb = Px.ECDF (df, x = 'Total_bill', y = 'Tipp', Color = 'Day', Orientierung = 'H', ECDFNORM = NONE, Marker = True, facet_col = 'Day')
Feige.zeigen()

Ausgang:

Und das ist es.

Schließen

In diesem Artikel haben wir mithilfe des Plotly Express -Moduls verschiedene Arten von ECDF -Plots erstellt.

Glückliche Codierung!!