كيفية حساب ورسم 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) 

مصادر إضافية

CDF أو PDF: ما الفرق؟
كيفية رسم CDF في Excel

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *