开始使用免费开始使用

新烟碱类杀虫剂是否带来意想不到的后果?

在下一章进入综合案例研究之前,作为假设检验的最后一练,您将探究新烟碱类(neonicotinoid)杀虫剂对蜜蜂繁殖的影响。这类杀虫剂在美国应用非常广泛,用于防治蚜虫等危害作物的害虫。

在一项最新研究中,Straub 等人(Proc. Roy. Soc. B, 2016)考察了新烟碱类杀虫剂对传粉蜂精子质量的影响。在本题与下一题中,您将研究杀虫剂处理如何影响每 0.5 毫升精液中的存活精子数量。

首先,像往常一样做探索性数据分析(EDA)。请为未处理蜜蜂(存于 NumPy 数组 control)与接受杀虫剂处理的蜜蜂(存于 NumPy 数组 treated)的存活精子计数绘制 ECDF 图。

本练习是课程的一部分

Python 统计思维(第 2 部分)

查看课程

练习说明

  • 使用您的 ecdf() 函数,从 controltreated 数组生成用于绘制 ECDF 的 x,y 值。
  • 将两个 ECDF 绘制在同一张图上。
  • 边距、图例和坐标轴标签已为您设定。点击提交即可查看结果!

交互式实操练习

通过完成这段示例代码来试试这个练习。

# 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()
编辑并运行代码