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)
Instrukcje do ćwiczenia
- Użyj
sns.swarmplot(), aby utworzyć wykres roju – podaj argumentyx,yidata. - 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
____