كيفية استخدام التوزيع الثلاثي في لغة r (مع أمثلة)
التوزيع الثلاثي هو توزيع احتمالي مستمر مع دالة كثافة احتمالية على شكل مثلث.
ويتم تعريفه بثلاث قيم:
- الحد الأدنى للقيمة لديه
- القيمة القصوى ب
- القيمة القصوى ج
لحساب احتمالات التوزيع الثلاثي في لغة R، يمكننا استخدام الدالة ptri( ) من حزمة EnvStats ، والتي تستخدم الصيغة التالية:
ptri(q، الحد الأدنى = 0، الحد الأقصى = 1، الوضع = 1/2)
ذهب:
- س : كمية الفائدة
- min : الحد الأدنى لقيمة التوزيع
- max : الحد الأقصى لقيمة التوزيع
- الوضع : قيمة الذروة للتوزيع
توضح الأمثلة التالية كيفية استخدام هذه الوظيفة عمليًا في R.
مثال 1: حساب احتمال أقل من قيمة معينة
لنفترض أن أحد المطاعم يقدر أن إجمالي مبيعاته للأسبوع القادم سيكون بحد أدنى 10000 دولار أمريكي، وبحد أقصى 30000 دولار أمريكي، وعلى الأرجح 25000 دولار أمريكي.
ما هو احتمال أن يكون إجمالي مبيعات المطعم أقل من 20000 دولار؟
يمكننا استخدام الكود التالي لحساب هذا الاحتمال:
library (EnvStats) #calculate probability ptri(q = 20000, min = 10000, max = 30000, mode = 25000) [1] 0.3333333
احتمال أن يكون إجمالي مبيعات المطعم أقل من 20000 دولار هو 0.333 .
مثال 2: حساب احتمال أكبر من قيمة معينة
لنفترض أن أحد المتاجر يقدر أن عدد العملاء الذين سيأتون في أسبوع معين سيكون 500 على الأقل، والحد الأقصى 2000، وعلى الأرجح 1200.
ما هو احتمال دخول أكثر من 1500 عميل إلى المتجر في أسبوع معين؟
يمكننا استخدام الكود التالي لحساب هذا الاحتمال:
library (EnvStats) #calculate probability 1 - ptri(q = 1500, min = 500, max = 2000, mode = 1200) [1] 0.2083333
احتمال دخول أكثر من 1500 عميل إلى المتجر هو 0.208 تقريبًا.
ملاحظة : يمكنك العثور على الوثائق الكاملة لوظيفة ptri() هنا .
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية استخدام التوزيعات الاحتمالية الأخرى في R:
كيفية استخدام التوزيع الطبيعي في R
كيفية استخدام التوزيع ذي الحدين في R
كيفية استخدام توزيع بواسون في R
كيفية استخدام التوزيع متعدد الحدود في R