Zacznij terazZacznij za darmo

Zanim przejdziesz dalej: EDA przed testowaniem hipotez

Kleinteich i Gorb (Sci. Rep., 4, 5225, 2014) przeprowadzili ciekawy eksperyment z południowoamerykańskimi żabami rogate. Trzymali przed nimi płytkę podłączoną do czujnika siły wraz z przynętą w postaci muchy. Następnie mierzyli siłę uderzenia i siłę adhezji języka żaby w momencie trafienia w cel.

Żaba A jest dorosła, a żaba B – młodociana. Badacze zmierzyli siłę uderzenia dla 20 uderzeń każdej z żab. W następnym ćwiczeniu przetestujemy hipotezę, że obie żaby mają taki sam rozkład sił uderzenia. Pamiętaj jednak, że najpierw warto przeprowadzić EDA! Stwórzmy wykres roju (ang. bee swarm plot) dla tych danych. Są one przechowywane w DataFrame biblioteki pandas, df, gdzie kolumna ID oznacza tożsamość żaby, a kolumna impact_force – siłę uderzenia w niutonach (N).

To ćwiczenie jest częścią kursu

Myślenie statystyczne w Pythonie (część 2)

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj sns.swarmplot(), aby utworzyć wykres roju – podaj argumenty x, y i data.
  • Opisz osie wykresu.
  • Wyświetl wykres.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Make bee swarm plot
_ = ____

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

# Show the plot
____
Edytuj i uruchom kod