Сначала разберитесь в данных: разведочный анализ перед проверкой гипотез
Кляйнтайх и Горб (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
____