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

Confidence band बनाना

Vandenberg Air Force Base अक्सर अंतरिक्ष में रॉकेट लॉन्च करने के स्थान के रूप में उपयोग होता है। आपका मानना है कि हाल में रॉकेट लॉन्च की रफ़्तार बढ़ने से आसपास के क्षेत्र की वायु गुणवत्ता प्रभावित हो सकती है। इसे जाँचने के लिए, आपने वायुमंडलीय NO2 के मापों का 25-दिन का रोलिंग औसत प्लॉट किया। यह तय करने में मदद के लिए कि दिख रहा कोई पैटर्न महज़ रैंडम शोर है या नहीं, आप अपने रोलिंग मीन के चारों ओर 99% कॉन्फिडेंस बैंड जोड़ने का निर्णय लेते हैं। किसी ट्रेंड लाइन में कॉन्फिडेंस बैंड जोड़ने से दिख रहे ट्रेंड की स्थिरता पर रोशनी पड़ती है। इससे खोजे गए ट्रेंड पर आपका भरोसा बढ़ भी सकता है या घट भी सकता है.

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

Python में अपनी डेटा विज़ुअलाइज़ेशन बेहतर करें

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

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

  • मीन से 2.58 स्टैंडर्ड एरर जोड़कर और घटाकर ऊपरी और निचली 99% इंटरवल बैंड बनाएँ.
  • पॉइंट-एस्टिमेट लाइन को सफेद रखें.
  • alpha को 0.4 सेट करके पॉइंट-एस्टिमेट लाइन को सेमी-ट्रांसपैरेंट बनाइए.
  • हर दिन के लिए plt.fill_between() को बताइए कि किन वैल्यूज़ के बीच भरना है.

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

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

# Draw 99% inverval bands for average NO2
vandenberg_NO2['lower'] = vandenberg_NO2['mean'] ____ ____*vandenberg_NO2['std_err']
vandenberg_NO2['upper'] = vandenberg_NO2['mean'] ____ ____*vandenberg_NO2['std_err']

# Plot mean estimate as a white semi-transparent line
plt.plot('day', 'mean', data = vandenberg_NO2,
         color = '____', alpha = ____)

# Fill between the upper and lower confidence band values
plt.fill_between(x = 'day', 
                 ____ = 'lower', ____ = 'upper', 
                 data = vandenberg_NO2)

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