EDA: побудова ECDF для тривалості активних періодів
Активний період — це проміжок часу, коли риба постійно рухається. Побудуйте ECDF тривалості активних періодів для мутантних і риб дикого типу за сьому ніч їхнього життя. Набори даних містяться в масивах numpy bout_lengths_wt і bout_lengths_mut. Тривалості наведені в хвилинах.
Ця вправа є частиною курсу
Кейс-стаді зі статистичного мислення
Інструкції до вправи
- Імпортуйте модуль
dc_stat_thinkякdcst, щоб мати доступ до його функцій. - Згенеруйте значення x та y для побудови ECDF для риб дикого типу (
bout_lengths_wt) за допомогоюdcst.ecdf(). Збережіть результат у масивиnumpyз іменамиx_wtіy_wt. - Зробіть те саме для мутантних риб (
bout_lengths_mut), зберігши результат у масивиnumpyx_mutіy_mut. - Використайте
plt.plot()для побудови двох ECDF у вигляді точок на одному графіку. Обов'язково задайте іменовані аргументиmarker='.'іlinestyle='none'. - Відобразьте графік за допомогою
plt.show().
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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')
____