НачатьНачать бесплатно

Разведочный анализ данных: построение 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), сохранив результат в массивы numpy с именами x_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')
____
Редактировать и запускать код