आर में मानक विचलन की गणना कैसे करें (उदाहरण के साथ)


आप R में वेक्टर के मानक विचलन की गणना करने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 sd(x)

ध्यान दें कि यह सूत्र निम्नलिखित सूत्र का उपयोग करके नमूना मानक विचलन की गणना करता है:

Σ (x i – μ) 2 / (n-1)

सोना:

  • Σ : एक फैंसी प्रतीक जिसका अर्थ है “योग”
  • x i : डेटासेट का ith मान
  • μ : डेटासेट का औसत मूल्य
  • n: नमूना आकार

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

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

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

 #create dataset
data <- c(1, 3, 4, 6, 11, 14, 17, 20, 22, 23)

#find standard deviation
sd(data)

[1] 8.279157

ध्यान दें कि यदि डेटासेट में गुम मान हैं तो आपको मानक विचलन की गणना करने के लिए na.rm = TRUE का उपयोग करना होगा:

 #create dataset with missing values
data <- c(1, 3, 4, 6, NA, 14, NA, 20, 22, 23)

#attempt to find standard deviation
sd(data)

[1] NA

#find standard deviation and specify to ignore missing values
sd(data, na. rm = TRUE )

[1] 9.179753

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

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

 #create data frame
data <- data. frame (a=c(1, 3, 4, 6, 8, 9),
                   b=c(7, 8, 8, 7, 13, 16),
                   c=c(11, 13, 13, 18, 19, 22),
                   d=c(12, 16, 18, 22, 29, 38))

#find standard deviation of column a
sd(data$a)

[1] 3.060501

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

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

 #create data frame
data <- data. frame (a=c(1, 3, 4, 6, 8, 9),
                   b=c(7, 8, 8, 7, 13, 16),
                   c=c(11, 13, 13, 18, 19, 22),
                   d=c(12, 16, 18, 22, 29, 38))

#find standard deviation of specific columns in data frame
apply(data[, c(' a ', ' c ', ' d ')], 2, sd)

       acd
3.060501 4.289522 9.544632

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

आर में रेंज कैसे खोजें?
आर में नमूना और जनसंख्या भिन्नता की गणना कैसे करें
आर में आउटलेर्स को कैसे हटाएं

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

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