आर में स्कैटरप्लॉट मैट्रिक्स कैसे बनाएं (2 उदाहरण)


स्कैटरप्लॉट मैट्रिक्स एक स्कैटरप्लॉट मैट्रिक्स है जो आपको डेटा सेट में विभिन्न चर के बीच जोड़ीदार संबंध को समझने की अनुमति देता है।

R में स्कैटरप्लॉट मैट्रिक्स बनाने के दो सामान्य तरीके हैं:

विधि 1: बेस आर का उपयोग करें

 #create scatterplot matrix (pch=20 means to use a solid circle for points)
plot(df, pch= 20 )

विधि 2: ggplot2 और GGally पैकेज का उपयोग करें

 library (ggplot2)
library (GGally)

#create scatterplot matrix
ggpairs(df)

निम्नलिखित उदाहरण दिखाते हैं कि आर में निम्नलिखित डेटा फ्रेम के साथ व्यवहार में प्रत्येक विधि का उपयोग कैसे करें:

 #create data frame
df <- data. frame (points=c(99, 90, 86, 88, 95, 99, 101, 104),
                 assists=c(33, 28, 31, 39, 40, 40, 35, 47),
                 rebounds=c(30, 28, 24, 24, 20, 20, 15, 12))

#view first few rows of data frame
head(df)

  points assists rebounds
1 99 33 30
2 90 28 28
3 86 31 24
4 88 39 24
5 95 40 20
6 99 40 20

उदाहरण 1: बेस आर का उपयोग करके एक स्कैटरप्लॉट मैट्रिक्स बनाएं

हम अपने डेटा फ्रेम में प्रत्येक वेरिएबल के लिए स्कैटरप्लॉट मैट्रिक्स बनाने के लिए बेस आर प्लॉट() फ़ंक्शन का उपयोग कर सकते हैं:

 #create scatterplot matrix
plot(df, pch= 20 , cex= 1.5 , col=' steelblue ')

आर में स्कैटरप्लॉट मैट्रिक्स

मैट्रिक्स की व्याख्या करने का तरीका इस प्रकार है:

  • परिवर्तनीय नाम विकर्ण बक्सों के साथ प्रदर्शित होते हैं।
  • अन्य सभी बॉक्स चरों के प्रत्येक जोड़ीवार संयोजन के बीच संबंध का एक स्कैटरप्लॉट प्रदर्शित करते हैं। उदाहरण के लिए, मैट्रिक्स के ऊपरी दाएं कोने में स्थित बॉक्स पॉइंट और रिबाउंड के लिए मानों का एक स्कैटरप्लॉट प्रदर्शित करता है। मध्य बाएँ क्षेत्र अंक और सहायता आदि के लिए मूल्यों का एक स्कैटरप्लॉट दिखाता है।

ध्यान दें कि cex पथ में बिंदुओं के आकार को नियंत्रित करता है और col बिंदुओं के रंग को नियंत्रित करता है।

उदाहरण 2: ggplot2 और GGally का उपयोग करके एक स्कैटरप्लॉट मैट्रिक्स बनाएं

हम अपने डेटा फ्रेम में प्रत्येक वेरिएबल के लिए स्कैटरप्लॉट मैट्रिक्स बनाने के लिए आर में ggplot2 और GGally पैकेज से ggpairs() फ़ंक्शन का भी उपयोग कर सकते हैं:

 library (ggplot2)
library (GGally)

#create scatterplot matrix
ggpairs(df) 

ggplot2 में स्कैटरप्लॉट मैट्रिक्स

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

उदाहरण के लिए, हम देख सकते हैं:

  • सहायता और अंक के बीच सहसंबंध गुणांक 0.571 है।
  • रिबाउंड और पॉइंट के बीच सहसंबंध गुणांक -0.598 है।
  • रिबाउंड और सहायता के बीच सहसंबंध गुणांक -0.740 है।

-0.740 के बगल में छोटा सितारा ( * ) यह भी इंगित करता है कि रिबाउंड और सहायता के बीच संबंध सांख्यिकीय रूप से महत्वपूर्ण है।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य कार्य कैसे करें:

आर में सहसंबंध मैट्रिक्स कैसे बनाएं
आर में समूह द्वारा बिंदु बादल कैसे बनाएं

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *