आर में सीडीएफ की गणना और प्लॉट कैसे करें


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

 #calculate empirical CDF of data
p = ecdf(data)

#plot CDF
plot(p)

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

उदाहरण 1: कच्चे डेटा के सीडीएफ की गणना और प्लॉट करें

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

 #create some data
data = rnorm(100)

#calculate empirical CDF of data
p = ecdf(data)

#plot CDF
plot(p, xlab=' x ', ylab=' CDF ', main=' CDF of Data ') 

एक्स-अक्ष कच्चे डेटा मान दिखाता है और वाई-अक्ष संबंधित सीडीएफ मान दिखाता है।

उदाहरण 2: ज्ञात वितरण के सीडीएफ की गणना और प्लॉट करें

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

 curve(pnorm, from = -3 , to = 3 )

वैकल्पिक रूप से, आप ggplot2 का उपयोग करके वही प्लॉट बना सकते हैं:

 library (ggplot2)

ggplot(data. frame (x = c(- 3 , 3 )), aes(x = x)) +
  stat_function(fun = pnorm) 

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

सीडीएफ या पीडीएफ: क्या अंतर है?
एक्सेल में सीडीएफ कैसे प्लॉट करें

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

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