Inseticidas neonicotinóides têm consequências inesperadas?
Como exercício final de testes de hipótese antes de juntarmos tudo no nosso estudo de caso no próximo capítulo, você vai investigar os efeitos dos inseticidas neonicotinóides na reprodução das abelhas. Esses inseticidas são amplamente usados nos Estados Unidos para combater pulgões e outras pragas que danificam plantas.
Em um estudo recente, Straub et al. (Proc. Roy. Soc. B, 2016) investigaram os efeitos dos neonicotinóides sobre o esperma de abelhas polinizadoras. Neste e no próximo exercício, você vai analisar como o tratamento com pesticida afetou a contagem de espermatozoides vivos por meio mililitro de sêmen.
Primeiro, vamos fazer uma EDA, como de costume. Trace ECDFs da contagem de espermatozoides vivos para abelhas não tratadas (armazenadas no array do NumPy control) e abelhas tratadas com pesticida (armazenadas no array do NumPy treated).
Este exercício faz parte do curso
Pensamento Estatístico em Python (Parte 2)
Instruções do exercício
- Use sua função
ecdf()para gerar valoresx,ya partir dos arrayscontroletreatedpara traçar as ECDFs. - Plote as ECDFs no mesmo gráfico.
- As margens já foram definidas para você, junto com a legenda e os rótulos dos eixos. Clique em Enviar para ver o resultado!
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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()