आर में औसत फ़ंक्शन का उपयोग कैसे करें (उदाहरण के साथ)


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

 mean(x)

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

उदाहरण 1: वेक्टर के औसत की गणना करें

निम्नलिखित कोड दिखाता है कि आर में वेक्टर के औसत मूल्य की गणना कैसे करें:

 #definevector
x <- c(3, 6, 7, 7, 12, 14, 19, 22, 24)

#calculate mean of vector
mean(x)

[1] 12.66667

यदि आपके वेक्टर में गुम मान हैं, तो औसत की गणना करते समय लुप्त मानों को अनदेखा करने के लिए na.rm = TRUE निर्दिष्ट करना सुनिश्चित करें:

 #define vector with some missing values
x <- c(3, 6, 7, 7, NA, 14, NA, 22, 24)

#calculate mean of vector
mean(x, na. rm = TRUE )

[1] 11.85714

औसत की गणना करने से पहले आप वेक्टर के प्रत्येक छोर से अवलोकनों के एक निश्चित अंश (0 से 0.5) को हटाने के लिए ट्रिम तर्क का भी उपयोग कर सकते हैं:

 #definevector
x <- c(3, 6, 7, 7, 12, 14, 19, 22, 24)

#calculate mean of vector after trimming 20% of observations off each end
mean(x, trim = 0.2 )

[1] 12.42857

उदाहरण 2: डेटा फ़्रेम में किसी कॉलम के औसत की गणना करें

निम्नलिखित कोड दिखाता है कि डेटा फ्रेम में एक निश्चित कॉलम के औसत मूल्य की गणना कैसे करें:

 #define data frame
df <- data. frame (a=c(3, 6, 7, 7, 12, 14, 19, 22, 24),
                 b=c(4, 4, 5, 12, 13, 14, 9, 1, 2),
                 c=c(5, 6, 6, 3, 5, 5, 6, 19, 25))

#calculate mean of column 'a'
mean(df$a)

[1] 12.66667

उदाहरण 3: डेटा फ़्रेम में एकाधिक स्तंभों के औसत की गणना करें

निम्नलिखित कोड दिखाता है कि डेटा फ्रेम में एकाधिक कॉलम के औसत की गणना करने के लिए लागू() फ़ंक्शन का उपयोग कैसे करें:

 #define data frame
df <- data. frame (a=c(3, 6, 7, 7, 12, 14, 19, 22, 24),
                 b=c(4, 4, 5, 12, 13, 14, 9, 1, 2),
                 c=c(5, 6, 6, 3, 5, 5, 6, 19, 25))

#calculate mean of columns 'a' and 'c'
apply(df[, c(' a ', ' c ')], 2, mean)

        ac
12.666667 8.888889

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

आर में प्रति समूह माध्य की गणना कैसे करें
आर में भारित औसत की गणना कैसे करें
आर में ज्यामितीय माध्य की गणना कैसे करें

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

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