क्या neonicotinoid insecticides के अनचाहे दुष्प्रभाव होते हैं?
अगले अध्याय में केस स्टडी से पहले, hypothesis testing के अंतिम अभ्यास के तौर पर, आप मधुमक्खियों के प्रजनन पर neonicotinoid insecticides के प्रभाव की जाँच करेंगे. ये insecticides संयुक्त राज्य अमेरिका में अफ़िड्स और अन्य कीटों से पौधों की सुरक्षा के लिए बहुत व्यापक रूप से उपयोग किए जाते हैं.
हाल की एक स्टडी में, Straub व अन्य (Proc. Roy. Soc. B, 2016) ने परागण करने वाली मधुमक्खियों के शुक्राणुओं पर neonicotinoids के प्रभावों की जाँच की. इस और अगले अभ्यास में, आप देखेंगे कि pesticide ट्रीटमेंट ने प्रति आधा मिलीलीटर वीर्य में जीवित शुक्राणुओं की संख्या को कैसे प्रभावित किया.
पहले, हमेशा की तरह EDA करेंगे. untreated मधुमक्खियों (NumPy array control में) और pesticide-ट्रीटेड मधुमक्खियों (NumPy array treated में) के alive sperm count के ECDFs प्लॉट करें.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Statistical Thinking in Python (Part 2)
अभ्यास निर्देश
- ECDFs प्लॉट करने के लिए
controlऔरtreatedarrays सेx,yमान जनरेट करने में अपनाecdf()फंक्शन उपयोग करें. - दोनों ECDFs को एक ही प्लॉट पर दिखाएँ.
- आपके लिए margins, legend, और axis labels पहले से सेट हैं. परिणाम देखने के लिए सबमिट करें!
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# 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()