आर में आकस्मिकता तालिका कैसे बनाएं
एक आकस्मिकता तालिका (कभी-कभी “क्रॉसटैब्स” भी कहा जाता है) एक प्रकार की तालिका है जो दो श्रेणीबद्ध चर के बीच संबंधों का सारांश प्रस्तुत करती है।
सौभाग्य से, पिवट टेबल फ़ंक्शन का उपयोग करके आर में वेरिएबल्स के लिए एक आकस्मिकता तालिका बनाना आसान है। यह ट्यूटोरियल यह कैसे करना है इसका एक उदाहरण दिखाता है।
उदाहरण: आर में आकस्मिकता तालिका
मान लें कि हमारे पास निम्नलिखित डेटासेट है जो 20 अलग-अलग उत्पाद ऑर्डरों के बारे में जानकारी प्रदर्शित करता है, जिसमें खरीदे गए उत्पाद के प्रकार के साथ-साथ वह देश भी शामिल है जहां उत्पाद खरीदा गया था:
#create data df <- data.frame(order_num = 1:20, product= rep (c(' TV ', ' Radio ', ' Computer '), times =c(9, 6, 5)), country= rep (c(' A ', ' B ', ' C ', ' D '), times =5)) #view data df order_num product country 1 1 TV A 2 2 TV B 3 3 TV C 4 4 TV D 5 5 TV A 6 6 TV B 7 7 TV C 8 8 TV D 9 9 TV A 10 10 Radio B 11 11 Radio C 12 12 Radio D 13 13 Radio A 14 14 Radio B 15 15 Radio C 16 16 Computer D 17 17 Computer A 18 18 Computer B 19 19 Computer C 20 20 Computer D
एक आकस्मिक तालिका बनाने के लिए, हम बस तालिका() फ़ंक्शन का उपयोग कर सकते हैं और उत्पाद और देश चर को तर्क के रूप में प्रदान कर सकते हैं:
#create contingency table table <- table(df$product, df$country) #view contingency table table ABCD Computer 1 1 1 2 Radio 1 2 2 1 TV 3 2 2 2
हम तालिका में मार्जिन जोड़ने के लिए addmargins() फ़ंक्शन का भी उपयोग कर सकते हैं:
#add margins to contingency table table_w_margins <- addmargins(table) #view contingency table table_w_margins ABCD Sum Computer 1 1 1 2 5 Radio 1 2 2 1 6 TV 3 2 2 2 9 Sum 5 5 5 5 20
यहां तालिका की व्याख्या करने का तरीका बताया गया है:
- निचले दाएं कोने में मान ऑर्डर किए गए उत्पादों की कुल संख्या दर्शाता है: 20.
- दाईं ओर के मान पंक्तियों का योग दर्शाते हैं: कुल मिलाकर, 5 कंप्यूटर ऑर्डर किए गए थे, 6 रेडियो ऑर्डर किए गए थे, और 9 टेलीविज़न ऑर्डर किए गए थे।
- तालिका के निचले भाग में दिए गए मान स्तंभों का योग दर्शाते हैं: देश A में कुल 5 उत्पाद, देश B में 5, देश C में 5 और देश D में 5 उत्पादों का ऑर्डर दिया गया था।
- तालिका के अंदर के मान प्रत्येक देश में ऑर्डर किए गए विशिष्ट उत्पादों की संख्या दर्शाते हैं: देश A से 1 कंप्यूटर, देश A से 1 रेडियो, देश A से 3 टेलीविज़न, आदि।
अतिरिक्त संसाधन
आर में कॉलमों का औसत कैसे निकालें
आर में विशिष्ट कॉलमों का योग कैसे करें
आर में एकाधिक कॉलमों के औसत की गणना कैसे करें