Mají neonikotinoidní insekticidy nezamýšlené důsledky?
V tomto posledním cvičení zaměřeném na testování hypotéz – než vše propojíme v případové studii v další kapitole – se podíváš na vliv neonikotinoidních insekticidů na rozmnožování včel. Tyto insekticidy se ve Spojených státech hojně používají k hubení mšic a dalších škůdců poškozujících rostliny.
V nedávné studii Straub a kol. (Proc. Roy. Soc. B, 2016) zkoumali vědci vliv neonikotinoidů na spermie opylovacích včel. V tomto a následujícím cvičení budeš sledovat, jak pesticidní ošetření ovlivnilo počet živých spermií v půl mililitru semene.
Nejdříve provedeme EDA jako obvykle. Vykresli ECDF počtu živých spermií pro neošetřené včely (uložené v NumPy poli control) a včely ošetřené pesticidy (uložené v NumPy poli treated).
Toto cvičení je součástí kurzu
Statistical Thinking in Python (Part 2)
Pokyny k cvičení
- Pomocí funkce
ecdf()vygeneruj hodnotyx,yz polícontrolatreatedpro vykreslení ECDF. - Vykresli obě ECDF do jednoho grafu.
- Okraje, legenda i popisky os jsou už nastavené. Klikni na Submit a podívej se na výsledek!
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Compute x,y values for ECDFs
x_control, y_control = ____
x_treated, y_treated = ____
# Plot the ECDFs
plt.plot(____, ____, marker='.', linestyle='none')
plt.plot(____, ____, marker='.', linestyle='none')
# Set the margins
plt.margins(0.02)
# Add a legend
plt.legend(('control', 'treated'), loc='lower right')
# Label axes and show plot
plt.xlabel('millions of alive sperm per mL')
plt.ylabel('ECDF')
plt.show()