كيفية حساب ورسم cdf في r
يمكنك استخدام بناء الجملة الأساسي التالي لحساب ورسم دالة التوزيع التراكمي (CDF) في R:
#calculate empirical CDF of data p = ecdf(data) #plot CDF plot(p)
توضح الأمثلة التالية كيفية استخدام بناء الجملة هذا عمليًا.
مثال 1: حساب ورسم CDF للبيانات الأولية
يوضح الكود التالي كيفية حساب ورسم CDF لمجموعة بيانات عشوائية في R:
#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 ')
يعرض المحور السيني قيم البيانات الأولية ويعرض المحور الصادي قيم CDF المقابلة.
مثال 2: حساب ورسم CDF للتوزيع المعروف
يوضح الكود التالي كيفية حساب ورسم CDF للتوزيع الطبيعي القياسي:
curve(pnorm, from = -3 , to = 3 )
وبدلاً من ذلك، يمكنك إنشاء نفس المؤامرة باستخدام ggplot2:
library (ggplot2) ggplot(data. frame (x = c(- 3 , 3 )), aes(x = x)) + stat_function(fun = pnorm)