R में आवृत्ति बहुभुज कैसे बनाएं


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

आप R में ggplot2 डेटा विज़ुअलाइज़ेशन पैकेज का उपयोग करके आवृत्ति बहुभुज बनाने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 library (ggplot2)

ggplot(df, aes (value)) + 
  geom_freqpoly()

निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।

उदाहरण 1: आधार आवृत्ति बहुभुज

निम्नलिखित कोड दिखाता है कि डेटा सेट के लिए आधार आवृत्ति बहुभुज कैसे बनाया जाए:

 library (ggplot2)

#make this example reproducible
set. seeds (0)

#create data frame
df <- data. frame (index=1:100,
                 value=rnorm(100, mean=50, sd=10))

#create frequency polygon
ggplot(df, aes (value)) + 
  geom_freqpoly() 

उदाहरण 2: कस्टम समूहों के साथ बारंबारता बहुभुज

डिफ़ॉल्ट रूप से, ggplot2 आवृत्ति बहुभुज बनाने के लिए 30 समूहों का उपयोग करता है।

बक्सों की संख्या कम करके आप पथ पर रेखाओं को सुगम बना सकते हैं। उदाहरण के लिए, निम्नलिखित कोड 10 समूहों का उपयोग करके एक आवृत्ति बहुभुज बनाता है:

 library (ggplot2)

#make this example reproducible
set. seeds (0)

#create data frame
df <- data. frame (index=1:100,
                 value=rnorm(100, mean=50, sd=10))

#create frequency polygon
ggplot(df, aes (value)) + 
  geom_freqpoly(bins= 10 ) 

आर में कस्टम डिब्बे के साथ आवृत्ति बहुभुज

उदाहरण 3: भरण रंग के साथ बारंबारता बहुभुज

यदि आप आवृत्ति बहुभुज को एक निश्चित रंग से भरना चाहते हैं, तो आपको इसके बजाय निम्नानुसार जियोम_एरिया() फ़ंक्शन का उपयोग करना होगा:

 library (ggplot2)

#make this example reproducible
set. seeds (0)

#create data frame
df <- data. frame (index=1:100,
                 value=rnorm(100, mean=50, sd=10))

#create frequency polygon filled with custom color
ggplot(df, aes (value)) + 
  geom_area( aes (y=..count..), bins= 10 , stat=' bin ', fill=' steelblue ')

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

आर में समूह द्वारा आवृत्ति तालिका कैसे बनाएं
आर में सापेक्ष आवृत्ति तालिकाएँ कैसे बनाएं
आर में सापेक्ष आवृत्ति हिस्टोग्राम कैसे बनाएं

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

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