हल: प्लॉट आत्मविश्वास अंतराल matplotlib

Matplotlib एक शक्तिशाली प्लॉटिंग लाइब्रेरी है जिसका उपयोग पायथन प्रोग्रामिंग भाषा में किया जाता है। यह उन अनुप्रयोगों में प्लॉट एम्बेड करने के लिए एक ऑब्जेक्ट-ओरिएंटेड एपीआई प्रदान करता है जो टिंकर, wxPython, या Qt जैसे सामान्य-उद्देश्य वाले GUI टूलकिट का उपयोग करते हैं। मैटप्लोटलिब द्वारा प्रदान किए गए महत्वपूर्ण उपकरणों में से एक कॉन्फिडेंस इंटरवल प्लॉट बनाने की क्षमता है।

कॉन्फिडेंस इंटरवल, एक सांख्यिकीय शब्द के रूप में, एक नमूना पद्धति में निश्चितता की डिग्री को संदर्भित करता है। आत्मविश्वास का स्तर आपको बताता है कि आप कितने आश्वस्त हो सकते हैं, इसे प्रतिशत के रूप में व्यक्त किया जाता है। उदाहरण के लिए, 99% आत्मविश्वास स्तर बताता है कि आपका प्रत्येक संभाव्यता अनुमान 99% समय सटीक होने की संभावना है।

Matplotlib का उपयोग करके कॉन्फिडेंस इंटरवल प्लॉट बनाना

Matplotlib में कॉन्फिडेंस इंटरवल प्लॉट बनाने में कई चरण शामिल होते हैं। आइए इन चरणों को पूरा करने के लिए संबंधित पायथन कोड की व्याख्या पर गौर करें:

सबसे पहले, हमें आवश्यक पुस्तकालय आयात करने होंगे:

import matplotlib.pyplot as plt
import numpy as np
from scipy.stats import sem, t
from scipy import mean

अब, हम इन चरणों का पालन करके विश्वास अंतराल की गणना कर सकते हैं।

1. एक यादृच्छिक डेटासेट निर्धारित करें जिसके लिए हम विश्वास अंतराल की गणना करेंगे।
2. डेटासेट के माध्य और मानक त्रुटि की गणना करें।
3. विश्वास अंतराल के लिए त्रुटि का मार्जिन निर्धारित करें।
4. अंत में, विश्वास अंतराल की सीमा की गणना करें।

यहां इन चरणों के अनुरूप पायथन कोड है।

confidence = 0.95
data = np.random.rand(100)
n = len(data)
m = mean(data)
std_err = sem(data)
h = std_err * t.ppf((1 + confidence) / 2, n - 1)

start = m - h
end = m + h

परिवर्तनीय 'आत्मविश्वास' प्रतिशत के रूप में व्यक्त विश्वास स्तर है, और 'डेटा' में यादृच्छिक डेटासेट शामिल है। माध्य और मानक त्रुटि की गणना क्रमशः SciPy लाइब्रेरी के 'माध्य' और 'सेम' फ़ंक्शन द्वारा की जाती है। त्रुटि 'एच' का मार्जिन मानक त्रुटि को टी-स्कोर से गुणा करके निर्धारित किया जाता है, जिसे हम 'पीपीएफ' फ़ंक्शन का उपयोग करके टी-वितरण से प्राप्त करते हैं। अंत में, हम विश्वास अंतराल की सीमा की गणना करते हैं।

Matplotlib में कॉन्फिडेंस इंटरवल प्लॉट करना

कोड के इस अंतिम भाग में, हम आत्मविश्वास अंतराल की कल्पना करने के लिए मैटप्लोटलिब का उपयोग कर रहे हैं।

plt.figure(figsize=(9,6))
plt.bar(np.arange(len(data)), data)
plt.fill_between(np.arange(len(data)), start, end, color='b', alpha=0.1)
plt.title('Confidence Interval')
plt.show()

यह डेटा प्रदर्शित करने के लिए बार प्लॉट का उपयोग करता है और विश्वास अंतराल का प्रतिनिधित्व करने के लिए 'fill_between' विधि का उपयोग करता है। 'फिगर' फ़ंक्शन एक नई आकृति आरंभ करता है और 'शो' फ़ंक्शन कथानक प्रस्तुत करता है।

एक कॉन्फिडेंस इंटरवल प्लॉट बनाना Matplotlib आपके डेटा का दृश्य विश्लेषण करने का एक सुविधाजनक तरीका है, विशेष रूप से डेटा जिसमें सांख्यिकीय विश्लेषण शामिल है। यह शक्तिशाली उपकरण प्रदान करता है एक आसान और सहज तरीका जटिल डेटा को ऐसे रूप में प्रस्तुत करना जिसकी आसानी से व्याख्या की जा सके, जिससे यह किसी भी पायथन डेटा विश्लेषक या वैज्ञानिक के लिए एक आवश्यक टूलकिट बन जाता है। इसमें हेरफेर और उपयोग करने के तरीके को समझकर, हम डेटा व्याख्या की प्रक्रिया को अधिक कुशल और सटीक बना सकते हैं।

संबंधित पोस्ट:

एक टिप्पणी छोड़ दो