EDA: Wykresy ECDF długości aktywnych sekwencji
Aktywna sekwencja to ciągły odcinek czasu, w którym ryba nieustannie się porusza. Narysuj wykres ECDF długości aktywnych sekwencji dla ryb mutantów i dzikiego typu w siódmą noc ich życia. Dane znajdują się w tablicach numpy o nazwach bout_lengths_wt i bout_lengths_mut. Długości sekwencji podane są w minutach.
To ćwiczenie jest częścią kursu
Studia przypadków w myśleniu statystycznym
Instrukcje do ćwiczenia
- Zaimportuj moduł
dc_stat_thinkpod aliasemdcst, aby mieć dostęp do jego funkcji. - Wygeneruj wartości x i y do narysowania wykresu ECDF dla ryb dzikiego typu (
bout_lengths_wt) za pomocą funkcjidcst.ecdf(). Zapisz wynik w tablicachnumpyo nazwachx_wtiy_wt. - Zrób to samo dla ryb mutantów (
bout_lengths_mut), zapisując wynik w tablicachnumpyo nazwachx_mutiy_mut. - Użyj funkcji
plt.plot(), aby wykreślić oba wykresy ECDF jako punkty na tym samym wykresie. Pamiętaj, aby podać argumentymarker='.'ilinestyle='none'. - Wyświetl wykres za pomocą
plt.show().
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Import the dc_stat_think module as dcst
____
# Generate x and y values for plotting ECDFs
x_wt, y_wt = ____
____, ____ = ____
# Plot the ECDFs
_ = ____(____, ____, ____='.', linestyle='____')
_ = ____(____, ____, ____='.', linestyle='____')
# Make a legend, label axes, and show plot
_ = plt.legend(('wt', 'mut'))
_ = plt.xlabel('active bout length (min)')
_ = plt.ylabel('ECDF')
____