Porównanie ECDF
ECDF pozwalają również porównywać dwa lub więcej rozkładów (choć przy zbyt wielu rozkładach wykresy stają się nieczytelne). W tym ćwiczeniu wyrysuj ECDF dla długości płatków wszystkich trzech gatunków irysów. Funkcję do generowania ECDF masz już napisaną – czas ją wykorzystać!
Aby nałożyć wszystkie trzy ECDF na jeden wykres, użyj plt.plot() trzykrotnie – raz dla każdego ECDF. Pamiętaj, aby za każdym razem przekazać argumenty marker='.' i linestyle='none' wewnątrz plt.plot().
To ćwiczenie jest częścią kursu
Myślenie statystyczne w Pythonie (część 1)
Instrukcje do ćwiczenia
- Oblicz ECDF dla każdego z trzech gatunków, używając swojej funkcji
ecdf(). Zmiennesetosa_petal_length,versicolor_petal_lengthivirginica_petal_lengthsą już dostępne w twoim środowisku. Rozpakuj wyniki ECDF odpowiednio dox_set, y_set,x_vers, y_versorazx_virg, y_virg. - Wykreśl wszystkie trzy ECDF na jednym wykresie jako punkty. W tym celu użyj trzech poleceń
plt.plot(). Wynik każdego z nich przypisz do_. - Legenda i etykiety osi zostały już dodane – kliknij Prześlij odpowiedź, aby zobaczyć wszystkie trzy ECDF!
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Compute ECDFs
# Plot all ECDFs on the same plot
# Annotate the plot
plt.legend(('setosa', 'versicolor', 'virginica'), loc='lower right')
_ = plt.xlabel('petal length (cm)')
_ = plt.ylabel('ECDF')
# Display the plot
plt.show()