EDA: ECDFs der aktiven Bout-Länge plotten
Ein aktiver Bout ist ein Zeitraum, in dem ein Fisch sich ununterbrochen bewegt. Plotte eine ECDF der aktiven Bout-Länge für die mutierten und die Wildtyp-Fische in der siebten Nacht ihres Lebens. Die Datensätze liegen in den numpy-Arrays bout_lengths_wt und bout_lengths_mut. Die Bout-Längen sind in Minuten angegeben.
Diese Übung ist Teil des Kurses
Fallstudien zum statistischen Denken
Anleitung zur Übung
- Importiere das Modul
dc_stat_thinkalsdcst, damit dir seine Funktionen zur Verfügung stehen. - Erzeuge die x- und y-Werte für das Plotten der ECDF der Wildtyp-Fische (
bout_lengths_wt) mitdcst.ecdf(). Speichere das Ergebnis innumpy-Arrays mit den Namenx_wtundy_wt. - Mach dasselbe für die mutierten Fische (
bout_lengths_mut) und speichere das Ergebnis innumpy-Arrays mit den Namenx_mutundy_mut. - Verwende
plt.plot(), um beide ECDFs als Punkte in derselben Grafik zu plotten. Gib unbedingt die Schlüsselwortargumentemarker='.'undlinestyle='none'an. - Zeige deine Grafik mit
plt.show()an.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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')
____