शुरू करेंमुफ़्त में शुरू करें

ECDFs की तुलना

ECDFs की मदद से आप दो या अधिक distributions की तुलना कर सकते हैं (हालाँकि बहुत ज़्यादा होने पर प्लॉट भरा-भरा लग सकता है). यहाँ, आप तीनों iris species के petal length के लिए ECDFs प्लॉट करेंगे. आप पहले ही ECDFs जनरेट करने का एक फंक्शन लिख चुके हैं, तो अब उसे अच्छे से उपयोग में लीजिए!

तीनों ECDFs को एक ही प्लॉट पर ओवरले करने के लिए, आप plt.plot() को तीन बार उपयोग कर सकते हैं, हर ECDF के लिए एक बार. ध्यान रखें कि plt.plot() के अंदर आर्ग्यूमेंट्स के रूप में marker='.' और linestyle='none' ज़रूर शामिल करें.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Statistical Thinking in Python (Part 1)

पाठ्यक्रम देखें

अभ्यास निर्देश

  • अपनी ecdf() फंक्शन का उपयोग करके तीनों species के लिए ECDFs निकालें. वैरिएबल setosa_petal_length, versicolor_petal_length, और virginica_petal_length आपके namespace में मौजूद हैं. प्राप्त ECDFs को क्रमशः x_set, y_set, x_vers, y_vers और x_virg, y_virg में अनपैक करें.
  • तीनों ECDFs को एक ही प्लॉट पर डॉट्स के रूप में प्लॉट करें. इसके लिए आपको तीन plt.plot() कमांड चाहिए होंगे. हर एक के परिणाम को _ में असाइन करें.
  • आपके लिए legend और axis labels पहले से जोड़े गए हैं, तो सभी ECDFs देखने के लिए बस सबमिट कर दें!

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Compute ECDFs




# Plot all ECDFs on the same plot




# Annotate the plot
plt.legend(('setosa', 'versicolor', 'virginica'), loc='lower right')
_ = plt.xlabel('petal length (cm)')
_ = plt.ylabel('ECDF')

# Display the plot
plt.show()
कोड संपादित करें और चलाएँ