Measure of Dispersion Explained with Python Code | Range, Variance, Standard Deviation Tutorial

Akansha Yadav shows how to code five measures of spread in Python: range, variance, standard deviation, IQR, and mean absolute deviation. She uses pandas and NumPy on real datasets, explains the formulas, and covers the difference between sample and population variance with ddof=1.
Chapters
तो आज हम बात करेंगे की डिस्पर्शन को कैसे हम कोर्ड के साथ इम्प्लीमेंट कर सकते हैं। तो सबसे पहले हम देखेंगे पांडाज और नपाई के साथ उसके बाद हम कुछ एडवांस लाइब्रेरी के बारे में भी डिस्कस करेंगे तो स्टेट यू टेल दी एंड और चलिए स्क्रीन पर चलते हैं। तो सबसे पहले जैसा मैंने आपको बोला की हम यूज करने वाले हैं पांडा और नामपाई लाइब्रेरी तो मतलब हमें इम्पोर्ट करनी पड़ेगी दोनों ही लाइब्रेरीज को तो मैं लिखती हूँ कोर्ड इम्पोर्ट पांडाज आज पी डी मतलब कि हमने पांडाज लाइब्रेरी को इम्पोर्ट करना अगर आपके पास ये लाइब्रेरी नहीं है तो आप इसको पे इनस्टॉल पांडा से इंस्टॉल भी कर सकते हैं इंस्टॉल करने की कमांड भी मैं अपनी स्क्रीन पर लिख देती हूँ विच पिपइंस्टॉलपांडाज उसके बाद पांडा को इनस्टॉल करने के बाद इम्पोर्ट करने के बाद सेम वैसे आप नंपा भी इम्पोर्ट कर लेंगे तो नपा को इम्पोर्ट करने के लिए भी सेम कमांड रहेगी। अब आपके पास 2 च्वाइसेस हैं या तो आप अपना डेटा क्रिएट कर लीजिये या तो आप अपना सैंपल सी एस पी फ तो चलिए पहले जानते है कि डेटा को कैसे हम क्रिएट करेंगे मतलब हमें डेटा फ्रेम क्रिएट करना है तो डेटा इज इक्वल टू कर ली ब्रैकेट में हमने जो लास्ट सेशन में मतलब कि लास्ट रिकॉर्डिंग में हमने जो जाना था कि जैसे हमें डेटा जो हमने एग्जांपल लिए थे वही चीज में इसमें ले रहीहूं विच स्टोर स्टोर का डेटा मैंने पहले लिया था तो स्टोर में में फाइव स्टोर क्रिएट कर लेती हूँ स्टोर स्टोर बी स्टोर सी एंड देन वी कैन हैव स्टोर डी एंड वी कैन हैव स्टोर ई ये 4 जो है 5 जो हमारी ये हमारी स्टोर है अब इसको मैं करूँगी लिस्ट फॉर्मेट में डाल दूंगी ताकि मेरी वैल्यू जो है वो लिस्ट फॉर्मेट में स्टोर हो जाए और डेटा में जब भी मैं कॉल करूँ वो आ सके अब सेकेंड वैल्यू जो है सेकेंड की वैल्यू जो पैर होगा वो मेरा सेल्स का है अब सेल्स के डेटा के लिए भी जान मुझे क्या करना है सेल्स के डेटा के लिए भी मुझे यूज करना है स क्वार ब्रैकेट और इसमें में वैल्यूज को मेंशन करुंगी जो भी आपको मेंशन करना है जितनी भी वैल्यू आपको मेंशन करनी है वो आप इसमें मेंशन कर सकते हैं जैसे मैंने मेंशन करा है ऑन लाख टेन थाउजेंड देन न लाख लाख टन थाउजंड न लाख ट्वेंटी थाउजंड एंड देन नेक्ट वी कैन हैव इस वन लाख फिफ्टीन थाउजंटएंडदेन हमने जो लास्ट वैल्यू ली थी न लाख फाइव थाउजन्ड इन तीनों ही वैल्यू के बाद हमें क्या करना है इसी का डेटा फ्रेम क्रिएट कर लेना है जैसे ही आपने इस डेटा को स्टोर कर लिया है तो डी एफ इज इक्वल डेटा फ्रेम लगा कर आप इसमें से डेटा फ्रेम क्रिएट करेंगे अब डेटा फ्रेम फंक्शन है कहाँ से डेटा फ्रेम फंक्शन है पांडाज लाइबरी तो हम पी डी पांडाज पी डी डेटा फ्रेम लिखेंगे उसके बाद डेटा फ्रेम को क्रिएट करने के लिए डेटा देंगे डेटा कहाँ से आयेगा डेटा हमने अभी ऊपर क्रिएट करा है वही डेटा वैरिएबल हम इसमें यूज कर लेंगे उसके बाद प्रिंट डी एफ जो आपका डेटा है तो ये हमारा क्या करेगा ये हमारा डेटा प्रिंट करके हमको दे देगा जब अभी हमें डेटा प्रिंट करके दे देगा मतलब हमारे पास सिम्पल डेटा है तो सबसे पहला जो हमारा डिस्पर्शन में था उसे हम कहते हैं क्या है उसे हम कहते हैं रेंज तो हम रेंज पहले कैलकुलेट करेंगे रेंज कैलकुलेट कैसे करते है रेंज कैलकुलेट करने के लिए हम रेंज वी ए एल को लिखेंगे मैंने आपको इसका फॉर्मूला बताया था मुझे यह अप्लाई किस पे करना है मुझे यह अप्लाई करना है सिर्फ सेल्स पे मुझे स्टोर के नाम पर नहीं करना है मुझे सिर्फ सेल्स पर करना है तो मैं क्या करूँगी मैं पहले सेल्स को ले लूंगी अब सेल्स को जब मैंने लिया तो इसमें मैंने ये ध्यान रखना है लोअर के से कैसे उस तरीके से आप इसको लिख लेंगे उसके बाद रेंज निकालने का तरीका होता है पहले मैक्स कैलकुलेट करो फिर मिनिमम कैलकुलेट करो और दोनों को सब ट्रैक्ट कर 2 वो रेंज हो जाता है तो मैं डायरेक्ट ली इसमें लिख देती हूँ मैक्स का फंक्शन उसके बाद माइनस लगाकर सेम चीज मैं लिखूंगी सेल्स मतलब कोटेशन के अन्दर हम सेल्स लिखेंगे डॉट मिन मतलब मैक्सिमम में से मिनिमम को माइनस करेंगे उसके बाद प्रिंट करेंगे जो भी हमारी रेंज कैलकुलेट होकर आएगी वो हम इसमें प्रिंट कर देंगे रेंज अंडरस्कोर वाल से ये हमारा प्रिंट हो गई रेंज इसमें मिनिमल और मैक्सिमम का डिफ्रेंस लेकर हमारा रेंज कैलकुलेट हो गया सेकेंड जो हमारा जो मेट्रिक्स था वो हमारा होता है वेरियंस अब वेरियंस मैंने आपको लास्ट क्लास में बताया था क्या होता है इसको हम कोर्ट से देखते हैं अब इसको वेरियंस कैल्कुलेट करने के लए हम क्या करेंगे सबसे पहले लिखेंगे वेरियंस इज इक्वल टू डी एफ सेल्स मतलब कि हमें सेल्स पे ही वेरियंस कैलकुलेट करना है इसलिए सेल्स डॉ वी ए आर अब जैसा की मैंने लास्ट लास्ट में आपको फंक्शन आलरेडी बता दिए है अभी हम सिर्फ आलरेडी हमने फॉर्मूला पढ़ लिया है हम सिर्फ फंक्शन के बारे में बात करेंगे पांडे के पास ऑलरेडी वार का 1 फंक्शन होता है जिसको यूज करके आप सैंपल का वेरियंस निकाल सकते हैं एन वन के हिसाब से ही आपको निकाल कर देगा तो एन वन के हिसाब से देने के लिए आपने सिंपल ही इसको क्या करा वायर फंक्शन लगा दिया है उसके बाद प्रिंट करा उसके बाद हम क्या लिखेंगे वेरियंस जो हमारा वेरियंस कैलकुलेट हुआ है वो हम यहाँ पर प्रिंट कर लेंगे और हमारे पास ही वेरियंस की वैल्यू आ गई ये हमारी वेरियंस है अब हम क्या निकालेंगे वेरियंस 1 अच्छा मेट्रिक्स नहीं होता है बट वैरियस जरूरी होता है स्टैंडर्ड डिविजन के लिए तो स्टैंडर डिविजन कैलकुलेट कर लेंगे स्टैंड डिविजन कैलकुलेट करने के लिए मैंने सिम्पली क्या करा 1 नए कोड सेल में पहले हैशटैग में मैने मेंशन करा है स्टैंडर्ड डेविएशन और उसके बाद हम कैलकुलेट करेंगे एस टी डी डी ए वी डी ई व उसके बाद हमें किस पर कैलकुलेट करना है हमें सेल्स पर कैलकुलेटर जिस भी कॉलम पर आपको ये मेट्रिक्स लगने है वो कॉलम आप पहले सेलेक्ट करेंगे। तो पांडाज में कॉलम सेलेक्ट करने के लिए डी एफ कॉलम स्क्वायर ब्रैकेट में मेंशन करते हैं। उसके बाद एस टी डी मतलब स्टैंडर्ड डेविएशन का ये फंक्शन है जैसे वी ए आर वैरिएन्स का है वैसे एस टी डी जो है हमारा वो स्टैंडर्ड डेविएशन का है। उसके बाद नेक्स्ट लाइन में जाकर आप इसको सिम्पली प्रिंट कर लेंगे मतलब कि स्टैंडर्ड डेविएशन जो आपकी है वो यहां से प्रिंट हो जाएगी और आपके पास वैल्यू आ जाएगी। ये ओरिजनल जो आता है ये यूनिट्स में आता है मतलब इंटरपिटेशन के लिए। ये वैल्यू आपके सेंस बनाती है की सेवन नाइन जीरो फाइव जो है आपकी स्टैंडर डेव्येशनवैल्यू। अब हम बात करते हैं नेक्स्ट मेट्रिक की। अब नेक्स्ट मेट्रिक्स क्या होता है आई क्यू आर, आई क्यू आर का क्या मतलब होता है, आई क्यू आर, मतलब इंटर क्वार्टाइल रे। अब मैंने आपको लास्ट क्लास में क्या बताया था। लास्ट वीडियो में मैंने आपको क्या बताया था कि आई क्यू आर कैलकुलेट करने के लिए आपको ये पता होना चाहिए कि आपका ट्वेंटी फिफ्त परसेंट टाइल और सेवेंटी फिफ्त परसेंट टाइल क्या है। तो क्यू और क्यू थ्री आपको कैलकुलेट करना है क्यू और क्यू थ्री कैलकुलेट करने का सेम ही तरीका है। बट जैसा मैंने आपको बोला सेवंटी फाइव परसेंट एंड ट्वेंटी फाइव परसेंट। तो यह कैलकुलेट किस पर होगा ये भी सेल्स पे कैलकुलेट इसमें हम क्या क्वान टाइल इसमें हम क्या कैलकुलेट करेंगे, क्वान टाइल फर्स्ट क्वार्टाइल सेकेंड क्वार्टाइल। इसी को हम क्वार्टाइल परसेंटाइल वाला जो आपका सिस्टम होता है वो हम इसमें कैलकुलेट करते है। अब क्यू न जो होता है वो ट्वेंटी फाइव परसेंट टाइल होता है। तो ट्वेंटी फाइव डिवाइडेड बार हंड्रेड करते है। तो हमारे पास आता है जीरो पाइंट टू फाइव। ये हम इसमें मेंशन करते हैं। सेम हम डी एफ सेल्स लिखेंगे इसी सेल्स में फिर से क्वनटाइलकाफंक्शन लगायेंगे उसमे सेवंटी फाइव परसेंट के लिए जीरो प्वाइंट सेवन फाइव ये हो गई हमारी क्यू न और क्यू थ्री की वैल्यू आई क्यू आर कैलकुलेट करने के लिए दोनों को सब ट्रैक्ट करना होता है। तो आई क्यू आर, इज इक्वल टू क्यू थ्री माइनस क्यू न सो आई होप। ये सारी चीजें आपको समझ में आ रही हैं। इफ यू आर गेटिंग, डोलेट मीनू इन द कॉमेंट्स। अगर आपको नहीं समझ में आ रहा है कोई डाउट है तो आप डिस्कॉर्ड पर मुझे मेसेज भी कर सकते हैं। आई विल शरली हेल्प यू ये हमने क्यू न प्रिंट किया है। उसके बाद सिम्पली हम क्यू टू प्रिंट कर लेंगे ताकि हम देख सके कि जो भी कैलकुलेशन हुई है वो सही हुई है या नहीं। ठीक है वैसे जनरली हम क्यू न क्यू टू प्रिंट नहीं करते हैं। डायरेक्ट ली आई क्यू आर ही प्रिंट करते हैं। जो भी हमारी क्वाटा रेंज होती है तो मैं इसको डायरेक्टली, आई क्यू आर वैरिएबल से प्रिंट करा देती हूँ। कोमा सेपरेटर। अब ये क्या है आउटलाइन ये आउटलायर का प्रूफ होता है कि इससे बाहर की वैल्यू जो है वो आउटलायर्स हैं मतलब ये जो है हमारी इंटर क्वार्टाइल रेंज है मेजर ली जो डाटा है वो इसी रेंज में लाई करता है। अब हम बात करेंगे हमारे नेक्स्ट मैट्रिक्स की नेक्सट मेट्रिक हमारा मीन आप्सोल्यूटडेविएशन मीन आप्सोलयूटडेविएशन मतलब एम ए डी की बात हो रही है एम आई डी कैसे कैलकुलेट करते हैं एम डी इज इक्वल टू डी एफ ऑफ स सेल्स सौरी रास टू बी सेल्स, ठीक उसके बाद हम एम ए डी डायरेक्टली फंक्शन ऑलरेडी है हमारे पास प्रिंट कर लेंगे वैल्यू को लेट मी गो बैक अभी जो हमने वैल्यू ली है उसको हमें प्रिंट करना है जब हमें इसकी वैल्यू को प्रिंट करना है तो हम क्या करेंगे सबसे पहले तो मै आपसे डेविएशन लिख देती हूँ ताकि रिजल्ट जो हो वो मीनिंग फुल हो उसके बाद हम कॉमा लगा कर क्या लिखेंगे इसने जो है वो हमारा डेटा सीरीज लिया है इसलिए आपके पास ये एरर आया होगा बट अदरवाइज ये कोई एरर नहीं है। अब मैं आपको बताती हूँ की कैसे आप इस चीज को क्रिएट कर सकते हो नपाई का यूज करके। अब मान लो आपने सेल्स का डेटा दिया है तो डी एफ सेल्स की वैल्यू जो है मैं इस वेरिएबल में ले लेती हूँ जो भी मैंने अपनी स्टोर करीथी डॉट वैल्यूज जब मैंने डॉट वैल्यूज लगाया मतलब जो सेल्स वाला वैरिएबल है ये अपडेटेड हो गया अब मैं इसको क्या कर रह हूँ मै यूजिंग नंपा आपको बता रही हूँ कि कैसे आप इसको कैलकुलेट कर सकते हैं तो प्रिंट करेंगे रेंज को अगर हमें रेंज प्रिंट करनी है तो कैसे निकालेंगे हमारे पास फंक्शन होता है एन पी मैक्स मैक्स ऑफ़ सेल्स माइनस एन पी मिन सेल्स इस तरीके से आप इसको क्या करेंगे रेंज को प्रिंट कर लेंगे ये आपकी रेंज आ गई उसके बाद सिम्प्ली प्रिंट करो दोबारा से वेरियंस अब वेरियंस के लिए भी हमारे पास होता है एन पी वार वार ऑफ सेल्स कोमा इसमें आप 1 और चीज मेंशन करते है जिसको हम कहते है डी डी ओ एफ इस इक्वल टू ऑन डी डी ओ एफ का मतलब ये है की हम सैंपल वेरिएंस के लिए मेंशन कर रहे हैं ठीक है उसके बाद हमें इसको प्रिंट कर देना है तो यह आपको वैल्यू दे देगा आप देखोगे की सेम ही वैल्यू आपको मिलेगी अब हमें स्टैंडर डेव्यूजन प्रिंट करना है स्टैंडर डेविज प्रिंट करने के लिए भी कोमा एन पी डॉ एस टी डी उसके बाद हमें किस में अप्लाई करना है हमें इसे सेल्स पर अप्लाई करना है फिर से हम डी डी ऑफ लिखेंगे, डी डी ऑफ इज इक्वल टू वन लिखकर ये हमने सैंपल वेरिएंस के लिए मेंशन करा है तो आप न पाय और पांडाज दोनों से ही सेम काम करवा सकते हो दोनों में ही आपको सेम रिजल्ट्स मिलेंगे। अगर आपको डेटा क्रिएट नहीं करना है तो आपके पास ऑलरेडी कुछ लाइब्रेरीज होती है जैसे सीवान के पास काफी सारा डेटा है तो आप सी वन को इम्पोर्ट कर लो जल्दी से और सी वन पे ही आप वर्क भी कर सकते हो ऐसे डी मैंने इसको निकनेम दिया ठीक है तो मैं लिखती हूँ डी एफ टू इज इक्वल टू एस एन डी डॉट लोड डेटा सेट जब आप लोड डेटा सेट लिखकर कोटेशन डालोगे तो ये आपको बताएगा कि बहुत सारी चीजें हैं जो आप कर सकते हैं बट हमें इनमें से कुछ भी नहीं चाहिए हमें चाहिए कुछ डेटा सेट जैसे मेरे पास 1 डेटा सेट है जिसका नाम है टिप्स तो अगर आप टिप्स डेटा सेट के ऊपर मतलब ये ऑलरेडी लोडेड है आपको कहीं से फाइल लाने की कहीं जरूरत नहीं है ये आपको सिम्पली वहीं पर लाइब्रेरी के अन्दर ही मिलता है तो टिप्स नाम है उसका तो टिप्स नाम के डेटा सेट को मैंने इम्पोर्ट किया जिसमे ये सारे कॉलम है नंबर ऑफ़ कॉलम जो है वो ये है और ये हमारा कुछ सैंपल डेटा है फर्स्ट फाइव रोज का इसी के ऊपर हम क्या करेंगे टोटल बिल जो हमारा कॉलम है इस पर हम कुछ सेल्स वगैरह वैरियंट्स वगैरह कैलकुलेट कर सकते हैं जैसे की अगर मुझे डायरेक्टली स्टैंडर डेविसन कैलकुलेट करना हो तो मैं क्या करूंगी मैं सिम्पली इसको टोटल बिल पर लगा रही हूँ तो वो मैं मेंशन करूंगी उसके बाद कॉमा डाल के लिखूंगी मेरा डी एफ टू जो वैरिएबल है उसमें से टोटल बिल आपको लेना है टोटल बिल का जो भी आपका करेक्ट जो मतलब लोअर केस और अपर केस के अकॉरडिंग वो आप मेंशन करोगे उसके बाद एस टी डी फंक्शन को अप्लाई कर देंगे उसके बाद हमारे पास स्टैंडर्ड डेविएशन की वैल्यू आ जाएगी तो हमने अब तक क्या सीखा डिस्पर्शन के बारे में सीखा सेंट्रल टेंडेंसीज के बारे में सीखा और इन्हीं दोनों को हमने कोर्ड के इम्प्लीमेंटेशन से भी समझा नेक्स्ट वीडियो में हम जो बात करने वाले है वो बात करेंगे कि मेजर ऑफ पोजीशन क्या होता है अब से हमारी नई वाली स्टैटिस्टिक्स शुरू होगी अब तक की जो चीजें थी ये आपने ऑलरेडी अपने स्कूल टाइम में पढ़ी है याद है या नहीं याद है उससे कोई लेना देना नहीं है क्योंकि ये वीडियोज आप रिवीजन के लिए यूज कर सकते हो बट आपको नेक्स्ट क्लास से सब कुछ नया सीखने को मिलेगा स्टेटिस्टिक्स में जो भी आपके डेटा साइंस मशीन लर्निंग एआई की जर्नी के लिए इम्पॉर्टेंट है उस बारे में हम सिम्प्लीफाइड वे में बात करने वाले हैं तो डू लेट मी, नो इन, द कॉमेंट्स इफ और फॉलोइंग अलोंग विद मी मिलते हैं नेक्ट वीडियो में तब तक के लिए स्टेट हैप्पी लर्निंग एंड कीप ड्रोइंग।










