I pesticidi neonicotinoidi hanno conseguenze indesiderate?
Come esercizio finale sui test d'ipotesi, prima di mettere tutto insieme nel nostro caso di studio nel prossimo capitolo, indagherai gli effetti dei pesticidi neonicotinoidi sulla riproduzione delle api. Questi pesticidi sono ampiamente utilizzati negli Stati Uniti per combattere afidi e altri parassiti che danneggiano le piante.
In uno studio recente, Straub et al. (Proc. Roy. Soc. B, 2016) hanno analizzato gli effetti dei neonicotinoidi sullo sperma delle api impollinatrici. In questo e nel prossimo esercizio, studierai come il trattamento con pesticida ha influenzato il numero di spermatozoi vivi per mezzo millilitro di seme.
Per prima cosa, facciamo un po' di EDA, come al solito. Traccia le ECDF del conteggio di spermatozoi vivi per le api non trattate (memorizzate nell'array NumPy control) e per le api trattate con pesticida (memorizzate nell'array NumPy treated).
Questo esercizio fa parte del corso
Pensiero statistico in Python (Parte 2)
Istruzioni dell'esercizio
- Usa la tua funzione
ecdf()per generare i valorix,ydagli arraycontroletreatedper tracciare le ECDF. - Traccia le ECDF nello stesso grafico.
- I margini sono già stati impostati per te, insieme a legenda ed etichette degli assi. Premi Invia per vedere il risultato!
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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()