आर में टू-वे टेबल कैसे बनाएं (उदाहरण के साथ)


टू-वे टेबल एक प्रकार की टेबल है जो दो श्रेणीगत चरों की आवृत्तियों को प्रदर्शित करती है।

उदाहरण के लिए, निम्नलिखित दो-तरफ़ा तालिका एक सर्वेक्षण के परिणाम दिखाती है जिसमें 100 लोगों से पूछा गया कि उन्हें कौन सा खेल पसंद है: बेसबॉल, बास्केटबॉल, या फ़ुटबॉल।

पंक्तियाँ उत्तरदाता का लिंग प्रदर्शित करती हैं और कॉलम उनके द्वारा चुने गए खेल को दर्शाते हैं:

यह ट्यूटोरियल आर में द्विदिशीय सरणियाँ बनाने और उपयोग करने के कई उदाहरण प्रदान करता है।

उदाहरण 1: शुरुआत से एक दोहरी प्रविष्टि तालिका बनाएं

निम्नलिखित कोड दिखाता है कि as.table() फ़ंक्शन का उपयोग करके स्क्रैच से डबल-एंट्री तालिका कैसे बनाई जाए:

 #create matrix
data <- matrix(c(13, 23, 15, 16, 20, 13), ncol= 3 )

#specify row and column names of matrix
rownames(data) <- c('Male', 'Female')
colnames(data) <- c('Baseball', 'Basketball', 'Football')

#convert matrix to table
data <- as. table (data)

#display table
data

       Baseball Basketball Soccer
Male 13 15 20
Female 23 16 13

उदाहरण 2: डेटा से एक द्विदिश तालिका बनाएं

निम्नलिखित कोड दिखाता है कि डेटा फ़्रेम से एक द्विदिश तालिका कैसे बनाई जाए:

 #create data frame
df <- data. frame (sport=c(' Base ', ' Base ', ' Bask ', ' Foot ', ' Foot '),
                 gender=c(' Male ', ' Female ', ' Male ', ' Male ', ' Female '))

#view data frame
df

#create two way table from data frame
data <- table(df$gender, df$sport)

#display two way table
data 

         Base Basketball
  Female 1 0 1
  Male 1 1 1

उदाहरण 3: दोहरी-प्रविष्टि तालिका के मार्जिन योग की गणना करें

निम्नलिखित कोड दिखाता है कि मार्जिन.टेबल() फ़ंक्शन का उपयोग करके डबल-वे तालिका के मार्जिन योग की गणना कैसे करें:

 #create matrix of data
data <- matrix(c(13, 15, 20, 23, 16, 13), ncol=3)
rownames(data) <- c(' Male ', ' Female ')
colnames(data) <- c(' Baseball ', ' Basketball ', ' Football ')

#find sum of genders
margin. table (data, margin=1)

  Male Female 
    49 51

#find sum of sports

margin. table (data, margin=2)

Baseball Basketball Soccer 
        28 43 29 

उदाहरण 4: एक द्विदिश तालिका की आवृत्तियों की कल्पना करना

दो-तरफा तालिका में आवृत्तियों को देखने का एक तरीका बारप्लॉट बनाना है:

 barplot(data, legend= True , beside= True , main=' Favorite Sport by Gender ') 

दो-तरफा तालिका में आवृत्तियों को देखने का दूसरा तरीका एक टाइलयुक्त प्लॉट बनाना है:

 mosaicplot(data, main=' Sports Preferences ', xlab=' Gender ', ylab=' Favorite Sport ')


आप इस पृष्ठ पर अधिक आर ट्यूटोरियल पा सकते हैं।

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

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