Bivariate रिश्तों का विज़ुअलाइज़ेशन
यदि आप केवल वैरिएबल्स को प्लॉट करने से आगे बढ़कर यह जाँचना चाहते हैं कि 2 वैरिएबल्स के बीच कोई संबंध है या नहीं, तो आप एक स्कैटरप्लॉट बना सकते हैं। यह एक ग्राफ होता है जिसमें दो वैरिएबल्स के मान दो अक्षों पर प्लॉट किए जाते हैं.
बने हुए बिंदुओं के पैटर्न का उपयोग किसी भी कोरिलेशन की मौजूदगी बताने के लिए किया जाता है; आमतौर पर, प्रवृत्ति पहचानने के लिए एक रिग्रेशन लाइन जोड़ी जाती है, अगर कोई हो तो:
- एक ऊपर की ओर ढलान वाली रिग्रेशन लाइन A और B के बीच पॉज़िटिव रैखिक संबंध दर्शाती है (जब A बढ़ता है तो B भी बढ़ने की प्रवृत्ति दिखाता है)
- एक नीचे की ओर ढलान वाली रिग्रेशन लाइन A और B के बीच नेगेटिव रैखिक संबंध दर्शाती है
आप निम्न फंक्शंस से स्कैटरप्लॉट बना सकते हैं और फिर एक रिग्रेशन मॉडल फिट कर सकते हैं:
plot(x = A, y = B)
lm(B ~ A)
इस अभ्यास में, आप जनवरी 2015 से जनवरी 2017 तक के SP500 (sp500) और Citigroup (citi) के रिटर्न सीरीज़ के लिए स्कैटरप्लॉट और रिग्रेशन लाइन बनाएँगे। दोनों डेटा आपके वर्कस्पेस में दिए गए हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में टाइम सीरीज़ डेटा का विज़ुअलाइज़ेशन
अभ्यास निर्देश
- x-axis पर
sp500और y-axis परcitiके साथ एक स्कैटरप्लॉट बनाएँ. lm()औरabline()का उपयोग करकेsp500के विरुद्धcitiकी रिग्रेशन लाइन जोड़ें.- रिग्रेशन ऑब्जेक्ट को
abline()केregआर्ग्युमेंट के रूप में पास करें. - इस लाइन का रंग लाल रखें और मोटाई डिफॉल्ट से दोगुनी करें.
- रिग्रेशन ऑब्जेक्ट को
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Draw the scatterplot
# Draw a regression line