Aan de slagGa gratis aan de slag

EDA: Plot ECDF's van actieve bout-lengte

Een actieve bout is een periode waarin een vis voortdurend beweegt. Plot een ECDF van de lengte van actieve bouts voor de mutante en wildtype vissen tijdens de zevende nacht van hun leven. De gegevenssets staan in de numpy-arrays bout_lengths_wt en bout_lengths_mut. De bout-lengtes zijn uitgedrukt in minuten.

Deze oefening maakt deel uit van de cursus

Casestudies in statistisch denken

Cursus bekijken

Oefeninstructies

  • Importeer de module dc_stat_think als dcst zodat je de functies kunt gebruiken.
  • Genereer de x- en y-waarden om de ECDF van de wildtype vissen (bout_lengths_wt) te plotten met dcst.ecdf(). Sla het resultaat op in numpy-arrays met de namen x_wt en y_wt.
  • Doe hetzelfde voor de mutante vissen (bout_lengths_mut) en sla het resultaat op in numpy-arrays met de namen x_mut en y_mut.
  • Gebruik plt.plot() om de twee ECDF's als punten in dezelfde plot te tekenen. Zorg dat je de keyword-argumenten marker='.' en linestyle='none' opgeeft.
  • Laat je plot zien met plt.show().

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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 bewerken en uitvoeren