التوزيعات الإحتمالية في البرنامج الإحصائي آر R تعطى من خلال الدوال التالية:
أسم التوزيع بالعربي | أسم التوزيع بالأنجليزي | أسم التوزيع في برنامج آر R |
التوزيع الطبيعي | Normal distribution | norm |
توزيع بيتا | Beta distribution | beta |
توزيع ذات الحدين | Binomial distribution | binom |
توزيع كاي تربيع | Chi-squared distribution | chisq |
التوزيع الأسي | Exponential distribution | exp |
توزيع جاما | Gamma distribution | gamma |
لكل توزيع هناك اربع دوال في البرنامج. للحصول على مساعدة حول اي توزيع اكتب اسم التوزيع مسبوقاً بعلامة إستفهام (مثلاً : norm? للحصول على مساعدة حول التوزيع الطبيعي). اسم التوزيع مسبوق بحرف d للحصول على دالة الكثافة الإحتمالية (probablity density function). اسم التوزيع مسبوق بحرف p للحصول على دالة التوزيع التراكمية (cumulative distribution function). اسم التوزيع مسبوق بحرف q للحصول على الدالة التتقسيمية (quantile function). اسم التوزيع مسبوق بحرف r للحصول على دالة العينة العشوائية. فمثلاً، في حالة التوزيع الطبيعي هناك اربع دوال هي :
In:
dnorm(x, mean = 0, sd = 1, log = FALSE)
pnorm(q, mean = 0, sd = 1, lower.tail = TRUE, log.p = FALSE)
qnorm(p, mean = 0, sd = 1, lower.tail = TRUE, log.p = FALSE)
rnorm(n, mean = 0, sd = 1)
حيث أن المتوسط (mean) ويكون الافتراضي صفر، ولإنحراف المعياري (sd) ويكون الإفتراضي 1، وحجم العينة العشوائية (n)، وقيمة الأحتمال (p) وتكون بين 0 و 1 .
مثلاً، نريد ان نرسم دالة الكثافة الإحتمالية (probablity density function) للتوزيع الطبيعي بتموسط 5 وإنحراف معياري 1 .
In:
x=seq(1,9,by=0.001)
f.x=dnorm(x,mean=5,sd=1)
plot(x,f.x,type="l",ylab="Density",lwd=2)
سيدي الدكتور الفاضل عزيز عوض المحترم
تحية طيبة و شكرا ألف شكرا لمجهودك في هذه المدونة العلمية الرائعة