आर में पूर्ण माध्य विचलन की गणना कैसे करें


माध्यिका निरपेक्ष विचलन डेटा सेट में अवलोकनों के वितरण को मापता है।

यह एक विशेष रूप से उपयोगी उपाय है क्योंकि यह मानक विचलन और विचरण जैसे फैलाव के अन्य उपायों की तुलना में आउटलेर्स से कम प्रभावित होता है।

पूर्ण माध्य विचलन, जिसे अक्सर संक्षिप्त रूप में MAD कहा जाता है, की गणना करने का सूत्र है:

MAD = माध्यिका (|x i – x m |)

सोना:

  • x i : डेटासेट का ith मान
  • x m : डेटासेट में माध्यिका मान

निम्नलिखित उदाहरण दिखाते हैं कि अंतर्निहित मैड() फ़ंक्शन का उपयोग करके आर में औसत पूर्ण विचलन की गणना कैसे करें।

उदाहरण 1: एक वेक्टर के लिए MAD की गणना करें

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

 #define data
data <- c(1, 4, 4, 7, 12, 13, 16, 19, 22, 24)

#calculate MAD
mad(data)

[1] 11.1195

डेटासेट के लिए औसत निरपेक्ष विचलन 11.1195 है।

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

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

 #define data
data <- data.frame(x = c(1, 4, 4, 6, 7, 8, 12),
                   y = c(3, 4, 6, 8, 8, 9, 19),
                   z = c(2, 2, 2, 3, 5, 8, 11))

#calculate MAD for column y in data frame
mad(data$y)

[1] 2.9652

कॉलम y के लिए पूर्ण माध्य विचलन 2.9652 निकला।

उदाहरण 3: डेटा फ़्रेम में एकाधिक कॉलम के लिए MAD की गणना करें

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

 #define data
data <- data.frame(x = c(1, 4, 4, 6, 7, 8, 12),
                   y = c(3, 4, 6, 8, 8, 9, 19),
                   z = c(2, 2, 2, 3, 5, 8, 11))

#calculate MAD for all columns in data frame
sapply(data, mad)

     X Y Z
2.9652 2.9652 1.4826

कॉलम x के लिए पूर्ण माध्य विचलन 2.9652 , कॉलम y के लिए 2.9652 और कॉलम z के लिए 1.4826 है

संबंधित: आर में अप्लाई(), लैप्पली(), सैप्लाई() और टैपप्लाई() के लिए एक गाइड

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

आर में एमएपीई की गणना कैसे करें
आर में एमएसई की गणना कैसे करें
आर में आरएमएसई की गणना कैसे करें

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

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