ए: हिस्टोग्राम में डिब्बे की संख्या कैसे बदलें
जब आप आर में एक हिस्टोग्राम बनाते हैं, तो उपयोग किए जाने वाले समूहों की इष्टतम संख्या निर्धारित करने के लिए स्टर्गेस नियम के रूप में जाना जाने वाला सूत्र का उपयोग किया जाता है।
हालाँकि, आप इस सूत्र को ओवरराइड करने और हिस्टोग्राम में उपयोग करने के लिए समूहों की सटीक संख्या निर्दिष्ट करने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
hist(data, breaks = seq(min(data), max(data), length. out = 7 ))
ध्यान दें कि हिस्टोग्राम में उपयोग किए गए समूहों की संख्या length.out तर्क में निर्दिष्ट संख्या से एक कम होगी।
निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।
उदाहरण 1: एक मूल हिस्टोग्राम बनाएँ
निम्नलिखित कोड दिखाता है कि डिब्बे की संख्या निर्दिष्ट किए बिना आर में एक मूल हिस्टोग्राम कैसे बनाया जाए:
#define vector of data
data <- c(1, 2, 2, 3, 4, 4, 4, 5, 5, 6, 7, 10, 11, 13, 16, 16, 16)
#create histogram of data
hist(data, col = ' lightblue ')
स्टर्गेस नियम का उपयोग करते हुए, आर ने हिस्टोग्राम में कुल 8 समूहों का उपयोग करने का निर्णय लिया।
उदाहरण 2: हिस्टोग्राम में उपयोग करने के लिए डिब्बे की संख्या निर्दिष्ट करें
निम्नलिखित कोड दिखाता है कि समान डेटा वेक्टर के लिए हिस्टोग्राम कैसे बनाया जाए और ठीक 6 समूहों का उपयोग कैसे किया जाए:
#define vector of data data <- c(1, 2, 2, 3, 4, 4, 4, 5, 5, 6, 7, 10, 11, 13, 16, 16, 16) #create histogram with 6 bins hist(data, col = ' lightblue ', breaks = seq(min(data), max(data), length. out = 7 ))
विशिष्ट संख्या में डिब्बे चुनने के लिए सावधानियाँ
हिस्टोग्राम में उपयोग किए गए समूहों की संख्या इस बात पर बहुत बड़ा प्रभाव डालती है कि हम किसी डेटा सेट की व्याख्या कैसे करते हैं।
यदि हम बहुत कम समूहों का उपयोग करते हैं, तो डेटा में वास्तविक अंतर्निहित पैटर्न छिपाया जा सकता है:
#define vector of data data <- c(1, 2, 2, 3, 4, 4, 4, 5, 5, 6, 7, 10, 11, 13, 16, 16, 16) #create histogram with 3 bins hist(data, col = ' lightblue ', breaks = seq(min(data), max(data), length. out = 4 ))
इसके विपरीत, यदि हम बहुत सारे समूहों का उपयोग करते हैं, तो हम केवल डेटासेट में शोर की कल्पना कर सकते हैं:
#define vector of data data <- c(1, 2, 2, 3, 4, 4, 4, 5, 5, 6, 7, 10, 11, 13, 16, 16, 16) #create histogram with 15 bins hist(data, col = ' lightblue ', breaks = seq(min(data), max(data), length. out = 16 ))
सामान्य तौर पर, आर में उपयोग किया जाने वाला डिफ़ॉल्ट स्टर्गेस नियम समूहों की इष्टतम संख्या के साथ हिस्टोग्राम उत्पन्न करता है।
डिब्बे की सटीक संख्या के साथ हिस्टोग्राम बनाने के लिए बेझिझक यहां दिए गए कोड का उपयोग करें, लेकिन सावधान रहें कि बहुत अधिक या बहुत कम डिब्बे न चुनें।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में हिस्टोग्राम के साथ अन्य सामान्य कार्य कैसे करें:
आर में एकाधिक हिस्टोग्राम कैसे प्लॉट करें
आर में दो वेरिएबल्स का हिस्टोग्राम कैसे बनाएं
आर में सापेक्ष आवृत्ति हिस्टोग्राम कैसे बनाएं