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
Oefeninstructies
- Importeer de module
dc_stat_thinkalsdcstzodat je de functies kunt gebruiken. - Genereer de x- en y-waarden om de ECDF van de wildtype vissen (
bout_lengths_wt) te plotten metdcst.ecdf(). Sla het resultaat op innumpy-arrays met de namenx_wteny_wt. - Doe hetzelfde voor de mutante vissen (
bout_lengths_mut) en sla het resultaat op innumpy-arrays met de namenx_muteny_mut. - Gebruik
plt.plot()om de twee ECDF's als punten in dezelfde plot te tekenen. Zorg dat je de keyword-argumentenmarker='.'enlinestyle='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')
____