新烟碱类杀虫剂是否带来意想不到的后果?
在下一章进入综合案例研究之前,作为假设检验的最后一练,您将探究新烟碱类(neonicotinoid)杀虫剂对蜜蜂繁殖的影响。这类杀虫剂在美国应用非常广泛,用于防治蚜虫等危害作物的害虫。
在一项最新研究中,Straub 等人(Proc. Roy. Soc. B, 2016)考察了新烟碱类杀虫剂对传粉蜂精子质量的影响。在本题与下一题中,您将研究杀虫剂处理如何影响每 0.5 毫升精液中的存活精子数量。
首先,像往常一样做探索性数据分析(EDA)。请为未处理蜜蜂(存于 NumPy 数组 control)与接受杀虫剂处理的蜜蜂(存于 NumPy 数组 treated)的存活精子计数绘制 ECDF 图。
本练习是课程的一部分
Python 统计思维(第 2 部分)
练习说明
- 使用您的
ecdf()函数,从control和treated数组生成用于绘制 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()