Insecticidele neonicotinoide au efecte nedorite?
Ca ultim exercițiu de testare a ipotezelor înainte de a pune totul cap la cap în studiul de caz din capitolul următor, vei investiga efectele insecticidelor neonicotinoide asupra reproducerii albinelor. Aceste insecticide sunt foarte utilizate în Statele Unite pentru combaterea afidelor și a altor dăunători care afectează plantele.
Într-un studiu recent, Straub et al. (Proc. Roy. Soc. B, 2016) au investigat efectele neonicotinoidelor asupra spermatozoizilor albinelor polenizatoare. În acest exercițiu și în cel următor, vei analiza modul în care tratamentul cu pesticide a influențat numărul de spermatozoizi vii per jumătate de mililitru de spermă.
În primul rând, vom face o analiză exploratorie a datelor (EDA), ca de obicei. Trasează ECDF-urile pentru numărul de spermatozoizi vii la albinele netratate (stocat în array-ul NumPy control) și la albinele tratate cu pesticide (stocat în array-ul NumPy treated).
Acest exercițiu face parte din cursul
Gândire statistică în Python (Partea 2)
Instrucțiuni pentru exercițiu
- Folosește funcția
ecdf()pentru a genera valorilex,ydin array-urilecontrolșitreated, în vederea trasării ECDF-urilor. - Trasează ambele ECDF-uri pe același grafic.
- Marginile au fost setate pentru tine, împreună cu legenda și etichetele axelor. Apasă Trimite răspunsul pentru a vedea rezultatul!
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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()