Spiski.wyrazić.ECDF

Spiski.wyrazić.ECDF
„Empiryczna łączna funkcja rozkładu lub wykresy ECDF to rodzaje działek, które pozwalają wizualizować rozkład danych numerycznych. Skumulowana funkcja rozkładu to funkcja krokowa, która podskakuje o 1/n w każdym z N punktów danych.

Możesz dowiedzieć się więcej o ECDF w poniższym zasadzie:

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

W tym artykule skupimy się na tworzeniu wykresów ECDF za pomocą modułu ekspresowego fabularnego."

Prosty działka ECDF

Poniższy kod pokazuje, jak utworzyć prosty wykres ECDF przy użyciu modułu Express.

importować fabuły.Wyraź jako PX
df = px.dane.porady()
Ryc. = PX.ecdf (df, x = 'total_bill')
Figa.pokazywać()

Powyższy kod powinien zwrócić wykres rozkładu ECDF, jak pokazano:

Aby utworzyć połączone wykresy ECDF, możesz określić kolumny, które chcesz wykreślić jako listę. Przykładowy kod pokazano poniżej:

importować fabuły.Wyraź jako PX
df = px.dane.porady()
Ryc. = PX.ecdf (df, x = ['total_bill', 'tip'])
Figa.pokazywać()

Rysunek wyjściowy:

Aby wykreślić wymiar koloru na wykresie, możemy uruchomić:

importować fabuły.Wyraź jako PX
df = px.dane.porady()
Ryc. = PX.ecdf (df, x = 'total_bill', color = 'day')
Figa.pokazywać()

Wyjście:

Aby pokazać surowe liczby danych, ustaw parametr ECDFNORM na żaden, jak pokazano:

importować fabuły.Wyraź jako PX
df = px.dane.porady()
Ryc. = PX.ecdf (df, x = 'total_bill', color = 'day', ecdfnorm = brak)
Figa.pokazywać()

Wynikowy fabuł:

Możesz także dostosować orientację wykresu ECDF, ustawiając parametr orientacyjny.

Na przykład, aby ustawić orientację na poziome, uruchom:

importować fabuły.Wyraź jako PX
df = px.dane.porady()
Ryc. = PX.ecdf (df, x = 'total_bill', y = 'tip', color = 'day', orientacja = 'h', ecdfnorm = brak)
Figa.pokazywać()

Powyższy kod powinien zwrócić wykres ECDF w poziomej orientacji jako:

Zmień wartość orientacji na „V”, aby utworzyć pionowo zorientowany wykres ECDF.

Aby uwzględnić znaczniki do wykresu ECDF, użyj parametru markerów jako:

importować fabuły.Wyraź jako PX
df = px.dane.porady()
Ryc. = PX.ecdf (df, x = 'total_bill', y = 'tip', color = 'day', orientacja = 'h', ecdfnorm = brak, markery = true)
Figa.pokazywać()

Wynikowy rysunek:

Aby pokazać krańcowy wykres, my marginalnym parametrem do rodzaju działki, którą chcesz dołączyć:

importować fabuły.Wyraź jako PX
df = px.dane.porady()
Ryc. = PX.ecdf (df, x = 'total_bill', y = 'tip', color = 'day', orientacja = 'h', ecdfnorm = brak, markery = true, marginal = 'box')
Figa.pokazywać()

Powyższy kod będzie zawierał wykres pola jako wykres marginalny jako:

Aby pokazać fanatyzowany wykres ECDF, określ parametr FACET_COL jako:

importować fabuły.Wyraź jako PX
df = px.dane.porady()
Ryc. = PX.ecdf (df, x = 'total_bill', y = 'tip', color = 'day', orientacja = 'h', ecdfnorm = brak, markery = true, facet_col = 'day')
Figa.pokazywać()

Wyjście:

I to wszystko.

Zamknięcie

W tym artykule omówiliśmy sposób tworzenia różnych rodzajów działek ECDF za pomocą modułu ekspresowego fabularnego.

Szczęśliwe kodowanie!!