LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Importiere das Modul dc_stat_think als dcst, 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) mit dcst.ecdf(). Speichere das Ergebnis in numpy-Arrays mit den Namen x_wt und y_wt.
  • Mach dasselbe für die mutierten Fische (bout_lengths_mut) und speichere das Ergebnis in numpy-Arrays mit den Namen x_mut und y_mut.
  • Verwende plt.plot(), um beide ECDFs als Punkte in derselben Grafik zu plotten. Gib unbedingt die Schlüsselwortargumente marker='.' und linestyle='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')
____
Code bearbeiten und ausführen