आर में एलएम() फ़ंक्शन से मानक त्रुटियां कैसे निकालें


आप आर में एलएम() फ़ंक्शन के व्यक्तिगत प्रतिगमन गुणांक की मानक त्रुटि के साथ-साथ अवशिष्ट मानक त्रुटि निकालने के लिए निम्नलिखित विधियों का उपयोग कर सकते हैं:

विधि 1: अवशिष्ट मानक त्रुटि निकालें

 #extract residual standard error of regression model
summary(model)$sigma

विधि 2: व्यक्तिगत प्रतिगमन गुणांक की मानक त्रुटि निकालें

 #extract standard error of individual regression coefficients
sqrt(diag(vcov(model)))

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

उदाहरण: R में lm() से मानक त्रुटियाँ निकालना

मान लीजिए कि हम निम्नलिखित एकाधिक रैखिक प्रतिगमन मॉडल को आर में फिट करते हैं:

 #create data frame
df <- data. frame (rating=c(67, 75, 79, 85, 90, 96, 97),
                 points=c(8, 12, 16, 15, 22, 28, 24),
                 assists=c(4, 6, 6, 5, 3, 8, 7),
                 rebounds=c(1, 4, 3, 3, 2, 6, 7))

#fit multiple linear regression model
model <- lm(rating ~ points + assists + rebounds, data=df)

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

 #view model summary
summary(model)

Call:
lm(formula = rating ~ points + assists + rebounds, data = df)

Residuals:
      1 2 3 4 5 6 7 
-1.5902 -1.7181 0.2413 4.8597 -1.0201 -0.6082 -0.1644 

Coefficients:
            Estimate Std. Error t value Pr(>|t|)   
(Intercept) 66.4355 6.6932 9.926 0.00218 **
points 1.2152 0.2788 4.359 0.02232 * 
assists -2.5968 1.6263 -1.597 0.20860   
rebounds 2.8202 1.6118 1.750 0.17847   
---
Significant. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

Residual standard error: 3.193 on 3 degrees of freedom
Multiple R-squared: 0.9589, Adjusted R-squared: 0.9179 
F-statistic: 23.35 on 3 and 3 DF, p-value: 0.01396

मॉडल की अवशिष्ट मानक त्रुटि 3.193 है और व्यक्तिगत प्रतिगमन गुणांक के लिए प्रत्येक मानक त्रुटि को एसटीडी में देखा जा सकता है। आउटपुट त्रुटि स्तंभ.

मॉडल से केवल शेष मानक त्रुटि निकालने के लिए, हम निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 #extract residual standard error of regression model
summary(model)$sigma

[1] 3.19339

और प्रत्येक व्यक्तिगत प्रतिगमन गुणांक के लिए केवल मानक त्रुटियाँ निकालने के लिए, हम निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 #extract standard error of individual regression coefficients
sqrt(diag(vcov(model)))

(Intercept) points assists rebounds 
  6.6931808 0.2787838 1.6262899 1.6117911 

ध्यान दें कि ये मान उन मूल्यों से मेल खाते हैं जिन्हें हमने पहले प्रतिगमन परिणामों के संपूर्ण सारांश में देखा था।

संबंधित: अवशिष्ट मानक त्रुटि की व्याख्या कैसे करें

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

निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य कार्य कैसे करें:

आर में सरल रैखिक प्रतिगमन कैसे करें
आर में मल्टीपल लीनियर रिग्रेशन कैसे करें
आर में अवशिष्ट प्लॉट कैसे बनाएं

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

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