كيفية حساب الاحتمال الشرطي في بايثون


يتم حساب الاحتمال المشروط لحدوث الحدث A ، بشرط وقوع الحدث B ، على النحو التالي:

ف(أ|ب) = ف(أ∩ب) / ف(ب)

ذهب:

P(A∩B) = احتمال وقوع الحدث A والحدث B.

P(B) = احتمال وقوع الحدث B.

يوضح المثال التالي كيفية استخدام هذه الصيغة لحساب الاحتمالات الشرطية في بايثون.

مثال: حساب الاحتمال الشرطي في بايثون

لنفترض أننا أرسلنا استطلاعًا إلى 300 شخص لنسألهم عن الرياضة التي يفضلونها: البيسبول، أو كرة السلة، أو كرة القدم، أو كرة القدم.

يمكننا إنشاء الجدول التالي في لغة بايثون للاحتفاظ بردود الاستطلاع:

 import pandas as pd
import numpy as np

#create pandas DataFrame with raw data
df = pd. DataFrame ({' gender ': np. repeat (np. array (['Male', 'Female']), 150),
                   ' sport ': np. repeat (np. array (['Baseball', 'Basketball', 'Football',
                                                'Soccer', 'Baseball', 'Basketball',
                                                'Football', 'Soccer']), 
                                    (34, 40, 58, 18, 34, 52, 20, 44))})

#produce contingency table to summarize raw data
survey_data = pd. crosstab (index=df[' gender '], columns=df[' sport '], margins= True )

#view contingency table
survey_data

sport Baseball Basketball Football Soccer All
gender					
Female 34 52 20 44 150
Male 34 40 58 18 150
All 68 92 78 62 300

ذات صلة : كيفية استخدام pd.crosstab() لإنشاء جداول الطوارئ في بايثون

يمكننا استخدام الصيغة التالية لاستخراج القيم من المصفوفة:

 #extract value in second row and first column 
survey_data. iloc [1, 0]

[1] 34

يمكننا استخدام الصيغة التالية لحساب احتمال أن يكون الفرد ذكرا، نظرا لأنه يفضل لعبة البيسبول باعتبارها رياضته المفضلة:

 #calculate probability of being male, given that individual prefers baseball
survey_data. iloc [1, 0]/survey_data. iloc [2, 0]

0.5

ويمكننا استخدام الصيغة التالية لحساب احتمال أن يفضل الفرد كرة السلة باعتبارها رياضته المفضلة، مع العلم أنه أنثى:

 #calculate probability of preferring basketball, given that individual is female
survey_data. iloc [0,1]/survey_data. iloc [0, 4]

0.3466666666666667

يمكننا استخدام هذا النهج الأساسي لحساب أي احتمال شرطي نريده من جدول الاحتمالات.

مصادر إضافية

توفر البرامج التعليمية التالية معلومات إضافية حول إدارة الاحتمالات:

قانون الاحتمال الكلي
كيفية العثور على متوسط التوزيع الاحتمالي
كيفية العثور على الانحراف المعياري للتوزيع الاحتمالي

Add a Comment

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