स्कैटर प्लॉट जनरेटर — ट्रेंड लाइन, स्लोप और R²
स्कैटर प्लॉट जनरेटर
| प्लॉट किए गए पॉइंट | 8 |
| ढाल | 1.986 |
| अंतःखंड | 0.064 |
| R² (निर्धारन गुणांक) | 0.9988 |
ट्रेंड लाइन एक साधारण न्यूनतम वर्ग फ़िट है, और R² वह अंश है जो y के प्रसरण में से इस रेखा की व्याख्या करता है। R² लगभग 1 का मतलब है कि बिंदु लगभग उसी रेखा पर हैं; R² लगभग 0 का मतलब है कि यह रेखा बहुत कम व्याख्या करती है और संभवतः कोई दूसरा संबंध काम कर रहा है। R² अधिक होने पर भी कारण-कारण संबंध सिद्ध नहीं होता।
क्या है
स्कैटर प्लॉट या प्रकीर्ण आरेख दो संख्यात्मक चर के बीच के संबंध को दिखाने वाला चार्ट है, जिसमें प्रत्येक बिंदु एक प्रेक्षण या एक मापी गई जोड़ी (x, y) को दर्शाता है। क्षैतिज अक्ष पर आम तौर पर स्वतंत्र चर (independent variable) रखा जाता है, यानी वह चीज़ जिसे आप नियंत्रित करते हैं, और ऊर्ध्वाधर अक्ष पर आश्रित चर (dependent variable), यानी वह परिणाम जो आप नापना चाहते हैं — जैसे अभ्यास के घंटे और परीक्षा अंक, या विज्ञापन खर्च और मासिक बिक्री। दोनों अक्षों पर माप एक ही इकाई में होना चाहिए, वरना कोई भी स्लोप भ्रामक हो जाता है। सबसे ज़रूरी अवधारणा यह है कि सहसंबंध कारण नहीं होता। बर्फ़ की बिक्री और बेसेन की बिक्री, या आइसक्रीम खपत और तैराकी की मौतों की संख्या — दोनों में सकारात्मक सहसंबंध दिखता है, लेकिन दोनों एक तीसरे चर (मौसम की गर्मी) से प्रभावित हैं। यह छिपा हुआ या तीसरा चर कॉन्फ़ाउंडिंग वेरिएबल कहलाता है और वही अधिकांश भ्रामक निष्कर्षों की जड़ होता है। इसी कारण यह भी संभव है कि पूरे समूह में सकारात्मक सहसंबंध दिखे जबकि हर उप-समूह में सबसे नकारात्मक संबंध हो (सिम्प्सन का विरोधाभास)। जब आप Trend line चेकबॉक्स चुनते हैं, तो टूल साधारण न्यूनतम वर्ग विधि (ordinary least squares, OLS) से एक सीधी रेखा y = स्लोप × x + इंटरसेप्ट का अनुमान लगाता है। न्यूनतम वर्ग का मतलब है कि ऐसी रेखा चुनी जाती है जो सभी बिंदुओं से ऊर्ध्वाधर दूरी के वर्गों का योग सबसे छोटा कर दे; इसीलिए इसे न्यूनतम वर्ग कहते हैं। स्लोप की गणना nΣxy − ΣxΣy को भाग देकर nΣx² − (Σx)² से निकाली जाती है, और इंटरसेप्ट y का औसत घटाकर स्लोप × x के औसत से प्राप्त किया जाता है। एक महत्वपूर्ण सीमा यह है कि यदि सभी x मान एक जैसे हों, तो कोई रेखा खींची ही नहीं जा सकती, क्योंकि नीचे का पद शून्य हो जाता है; ऐसे डेटा में टूल साफ़ तौर पर स्लोप और R² नहीं दिखाता। R², जिसे सम-निर्णय गुणांक या coefficient of determination भी कहते हैं, बताता है कि y में कितनी विभिन्नता (variance) रेखा समझा पाती है। सूत्र सरल है: R² = 1 − (शेष योग ÷ कुल योग), जहाँ कुल योग y के औसत से दूरी के वर्गों का योग है। R² लगभग 1 का मतलब है कि बिंदु लगभग उसी रेखा पर बैठे हैं; R² लगभग 0 का मतलब है कि सीधी रेखा बहुत कुछ नहीं बताती। लेकिन दो सावधानियाँ ज़रूरी हैं। पहला, R² कभी कारण नहीं सिद्ध करता — बहुत ऊँचा R² केवल सहसंबंध का वर्णन है, प्रयोगात्मक डिज़ाइन कुछ और चीज़ है। दूसरा, R² लगभग 0 का मतलब यह नहीं कि कोई संबंध ही नहीं है; संबंध वक्रीय हो सकता है, जैसे y = x² जैसा, और तब सीधी रेखा उसे बुरी तरह से फिट करती है। सरल रैखिक समाश्रयण में R² और सहसंबंध गुणांक r के वर्ग के बराबर होते हैं, इसलिए संबंध की दिशा जानने के लिए स्लोप के संकेत को देखना ज़रूरी है। अंत में, रेखा को उसके डेटा-परास के बाहर बढ़ाना एक्सट्रापोलेशन कहलाता है और वहाँ उसकी भविष्यवाणी विश्वसनीय नहीं रहती।
कैसे उपयोग करें
- ऊपर दिए गए बड़े टेक्स्ट क्षेत्र में x,y के जोड़े लिखें — हर जोड़ा अपनी लाइन पर (1, 2.1) या सब एक ही लाइन में अलग-अलग रखा जा सकता है।
- जैसे ही आप लिखना शुरू करेंगे, चार्ट तुरंत दोबारा बन जाएगा; कम से कम दो बिंदु चाहिए, वरना Enter at least two points वाली सूचना दिखेगी।
- अगर कोई टुकड़ा पढ़ा न जाए तो लाल Skipped as unreadable: सूची में उसका नाम दिखेगा — डेटा ठीक से टाइप करें या अल्पविराम, कोमा या स्पेस की जगह सेमीकोलन अलगावक इस्तेमाल करें।
- X axis label और Y axis label वाले इनपुट में अपने चर के वास्तविक नाम लिखें, जैसे अभ्यास घंटे और अंक, ताकि चार्ट अकेले समझ आए।
- Point size स्लाइडर को 2 से 14 के बीच घुमाकर बिंदुओं का आकार बदलें — बिंदु ज़्यादा हों तो छोटा आकार चुनें, पर पढ़ने योग्य रखें।
- Trend line चेकबॉक्स चालू रखकर लाल रेखा देखें, और उसे हटाकर केवल कच्चा प्रकीर्ण देखकर अपना आकलन जाँचें।
- नीचे दी गई तालिका में Points plotted, Slope, Intercept और R² पढ़ें, और अंत में Download SVG बटन से चार्ट को सहेज लें।
उदाहरण
इनपुट: आठ बिंदु: 1 2.1, 2 3.9, 3 6.2, 4 7.8, 5 10.1, 6 11.9, 7 14.2, 8 15.8
प्रक्रिया:
स्लोप = (nΣxy − ΣxΣy) ÷ (nΣx² − (Σx)²) ≈ 1.986; इंटरसेप्ट ≈ 0.064परिणाम: Points plotted 8, Slope 1.986, Intercept 0.064, R² 0.9988 — लगभग पूरी तरह रैखिक संबंध
इनपुट: पाँच बिंदु: 1 2, 2 4.1, 3 5.9, 4 8.2, 5 9.8
प्रक्रिया:
न्यूनतम वर्ग विधि से रेखा y ≈ 1.97x + 0.09परिणाम: Slope 1.97, Intercept 0.09, R² 0.9977 — हल्का शोर होने पर भी उत्कृष्ट फ़िट
इनपुट: छह बिंदु जिनमें शोर है: 1 3.2, 2 5.1, 3 4.4, 4 9.3, 5 7.8, 6 12.2
प्रक्रिया:
रेखा y ≈ 1.657x + 1.2; शेष वर्गों का योग कुल योग के लगभग 17% के बराबरपरिणाम: Slope 1.657, Intercept 1.2, R² 0.8317 — रुझान स्पष्ट पर बिंदु बिखरे हुए
इनपुट: सभी x एक जैसे: 5 12, 5 14, 5 11, 5 15
प्रक्रिया:
हर बिंदु पर x = 5, इसलिए कोई ढलान संभव नहीं (नीचे का पद शून्य)परिणाम: ट्रेंड लाइन नहीं बनती; स्लोप और R² नहीं दिखते, केवल Points plotted 4 दिखता है
संबंधित खोजें
लोग यह भी खोजते हैं: स्कैटर प्लॉट, scatter plot generator, प्रकीर्ण आरेख, ट्रेंड लाइन, least squares, रेखीय प्रतिगमन।
स्कैटर प्लॉटscatter plot generatorप्रकीर्ण आरेखट्रेंड लाइनleast squaresरेखीय प्रतिगमनR squaredस्लोप की गणनाइंटरसेप्टसंबंध विश्लेषणसहसंबंधडेटा विज़ुअलाइज़ेशनचार्ट बनानागणितीय उपकरणsvg चार्टसकारात्मक प्रवृत्तिडेटा प्लॉटिंगरैखीय संबंध
अक्सर पूछे जाने वाले प्रश्न
स्लोप, इंटरसेप्ट और R² का क्या अर्थ होता है?
ट्रेंड लाइन का समीकरण y = स्लोप × x + इंटरसेप्ट होता है। स्लोप बताता है कि x में एक इकाई का परिवर्तन होने पर y औसतन कितना बदलता है; उदाहरण के लिए स्लोप 1.986 का अर्थ है कि हर अतिरिक्त इकाई पर y लगभग 2 बढ़ता है। इंटरसेप्ट वह मान है जहाँ रेखा x = 0 को काटती है, यानी वह अनुमानित आधार-स्तर जब x शून्य हो। R² बताता है कि y की कुल विभिन्नता का कितना अंश इस रेखा से समझाया गया — 0.99 यानी लगभग सब कुछ, 0.50 यानी आधा से भी कम। ध्यान रहे कि R² एक अनुपात है, प्रतिशत नहीं, इसलिए इसे हमेशा 0 और 1 के बीच ही लिखा जाता है।
क्या ऊँचा R² साबित कर देता है कि एक चर दूसरे का कारण है?
नहीं, बिल्कुल नहीं। R² केवल दो चरों के बीच संख्यात्मक संबंध की ताकत बताता है, कारण नहीं। मशहूर उदाहरण आइसक्रीम की बिक्री और तैराकी की मौतें हैं: दोनों साथ बढ़ते हैं, पर वास्तव में गर्मी दोनों को बढ़ाती है। ऐसा छिपा चर कॉन्फ़ाउंडिंग वेरिएबल कहलाता है और उसी कारण अधिकांश ऐसे निष्कर्ष गलत हो जाते हैं जो केवल दो संख्याओं के साथ-साथ बढ़ने पर टिके होते हैं। कारण सिद्ध करने के लिए नियंत्रित प्रयोग अथवा अन्य सभी संभावित चरों को मापकर उनके लिए समायोजन करना ज़रूरी है, जो केवल स्कैटर प्लॉट से संभव नहीं। R² को वर्णनात्मक उपकरण की तरह देखें, प्रमाण की तरह नहीं।
R² बहुत कम आ रहा है, तो क्या संबंध है ही नहीं?
ज़रूरी नहीं। R² केवल सीधी रेखा की कसौटी है, इसलिए कम R² तीन अलग स्थितियों में आ सकता है: संबंध वास्तव में न हो, संबंध बहुत कमज़ोर हो, या संबंध मौजूद हो पर वक्रीय हो, जैसे y = x² जैसा। आख़िरी मामले में बिंदु एक मुड़े हुए तीर के आकार में दिखेंगे, जबकि R² शायद 0.3 से भी नीचे आए। इसका मतलब टूल में कोई कमी नहीं, बल्कि यह है कि आपके पास जो गणितीय मॉडल है वह गलत परिवार से है। इसीलिए सदैव बिंदुओं का छितरण (pattern) देखें, केवल R² पर निर्भर न रहें।
डेटा में बिंदुओं की संख्या कितनी होनी चाहिए?
कम से कम दो बिंदु चाहिए, क्योंकि एक ही बिंदु से न कोई रेखा बनती है न कोई स्लोप निकलता। व्यवहार में दो-तीन बिंदुओं से केवल एक अनुमान मिलता है, जिसकी ठीक से व्याख्या नहीं की जानी चाहिए। पैंतीस से अधिक बिंदु होने पर स्लोप और R² काफ़ी स्थिर होने लगते हैं और रुझान स्पष्ट दिखता है। इसके बीच का दायरा, यानी लगभग पाँच से तीस बिंदु, सामान्य रिपोर्ट के लिए पर्याप्त होता है। हर बिंदु एक स्वतंत्र प्रेक्षण होना चाहिए; यदि एक ही व्यक्ति से बार-बार आँकड़े लिए जा रहे हैं तो वे एक समूह की जगह कई बिंदुओं का भ्रम पैदा करेंगे।
ट्रेंड लाइन को डेटा के बाहर क्यों नहीं बढ़ाना चाहिए?
क्योंकि वह रेखा केवल उसी दायरे में डेटा पर आधारित है जहाँ आपने अपने बिंदु दिए हैं। यदि आपके डेटा में x 1 से 8 तक है, तो उसी रेखा को x = 30 पर ले जाना एक्सट्रापोलेशन है, यानी अनुमानित विस्तार। सामान्य रैखिक रुझान वास्तव में बहुत कम होता है: कारण, अन्य चरों की चूक और गैर-रेखीय व्यवहार तीनों ही रेखा को टूटी मिसाल बना देते हैं। इसीलिए बाहरी भाग की भविष्यवाणी हमेशा कम भरोसेमंद रहती है। चार्ट की x-सीमा भी 8% पैडिंग के साथ आपके डेटा तक सीमित रहती है, ताकि यह सीमा स्पष्ट दिखे।
डाउनलोड किया गया SVG किस काम आएगा?
SVG एक वेक्टर प्रारूप है, यानी रेखा और बिंदु को गणितीय आकार के रूप में सहेजा जाता है, पिक्सेल चित्र की तरह नहीं। इसका बड़ा लाभ यह है कि आप चाहें तो इसे किसी भी आकार में बिना धुंधले हुए इस्तेमाल कर सकते हैं, कागज़ पर बड़ा छाप सकते हैं या किसी दस्तावेज़ में बिना धुंधले होए बढ़ा सकते हैं। फ़ाइल सादा टेक्स्ट होती है, इसलिए उसे किसी भी वेक्टर संपादक या इंकस्केप जैसे ओपन सोर्स प्रोग्राम में खोलकर रंग, फ़ॉन्ट या बिंदु आकार बदले जा सकते हैं। डाउनलोड फ़ाइल का नाम scatter-plot.svg होता है और उसमें अक्ष लेबल भी शामिल रहते हैं।