Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaimportuj moduł dc_stat_think pod aliasem dcst, 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ą funkcji dcst.ecdf(). Zapisz wynik w tablicach numpy o nazwach x_wt i y_wt.
  • Zrób to samo dla ryb mutantów (bout_lengths_mut), zapisując wynik w tablicach numpy o nazwach x_mut i y_mut.
  • Użyj funkcji plt.plot(), aby wykreślić oba wykresy ECDF jako punkty na tym samym wykresie. Pamiętaj, aby podać argumenty marker='.' i linestyle='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')
____
Edytuj i uruchom kod