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

Сначала разберитесь в данных: разведочный анализ перед проверкой гипотез

Кляйнтайх и Горб (Sci. Rep., 4, 5225, 2014) провели интересный эксперимент с южноамериканскими рогатыми лягушками. Перед лягушками держали пластину, подключённую к датчику силы, а рядом с ней — приманку в виде мухи. Исследователи измеряли силу удара и силу сцепления языка лягушки в момент броска.

Лягушка A — взрослая, лягушка B — молодая. Исследователи зафиксировали силу удара для 20 бросков каждой лягушки. В следующем упражнении мы проверим гипотезу о том, что у обеих лягушек одинаковое распределение сил удара. Но сначала, как всегда, нужно провести разведочный анализ данных! Давайте построим диаграмму «рой пчёл» (bee swarm plot). Данные хранятся в pandas DataFrame df, где столбец ID — это идентификатор лягушки, а столбец impact_force — сила удара в ньютонах (Н).

Это упражнение является частью курса

Статистическое мышление на Python (часть 2)

Посмотреть курс

Инструкции к упражнению

  • Используйте sns.swarmplot(), чтобы построить диаграмму «рой пчёл»: укажите аргументы x, y и data.
  • Подпишите оси.
  • Отобразите график.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Make bee swarm plot
_ = ____

# Label axes
_ = plt.____('frog')
_ = plt.____('impact force (N)')

# Show the plot
____
Редактировать и запускать код