الاحتمال الشرطي
جزء من قسم الإحصاء لتعلّم الآلة في رحلة Machine Learning على Coddy. الدرس 17 من 64.
نصف هذه الرسائل الإلكترونية العشر رسائل مزعجة. لكن بمجرد أن تعرف أن رسالة إلكترونية تحتوي على رابط، لا يهم سوى الرسائل التي تحتوي على رابط:
النسبة داخل تلك المجموعة هي الاحتمال الشرطي للبريد العشوائي عند وجود رابط، P(spam | link). احسب كليهما، ثم اقسم على الشرط:
emails = pd.DataFrame({
"link": ["yes", "no", "yes", "no", "no", "no", "yes", "no", "no", "yes"],
"spam": ["yes", "no", "yes", "no", "no", "yes", "no", "no", "yes", "yes"],
})
spam = emails["spam"] == "yes"
link = emails["link"] == "yes"
print(spam.mean())
print((spam & link).sum() / link.sum())يطبع هذا:
0.5
0.75الشرط الذي تعرفه بالفعل يأتي أسفل الخط: تقسم عليه. يعمل مرشح الرسائل غير المرغوب فيها بهذه الطريقة: احتمال أن تكون الرسالة غير مرغوب فيها بالنظر إلى كلمات البريد الإلكتروني.
التحدي
متوسطسجّل سوق بيانات 50 يومًا في mornings.csv: حالة sky في الصباح (clear أو cloudy أو foggy) وrain، وتكون yes إذا هطل المطر لاحقًا. أيّ حالة للسماء تُعدّ أفضل مؤشر؟
- لكل حالة من حالات السماء في
skies، اطبع احتمال هطول المطر عند تلك الحالة. - اطبع احتمال هطول المطر في أي يوم.
- اطبع أفضل مؤشر: حالة السماء ذات الاحتمال الأعلى.
لسجل أقصر، مع التقريب إلى منزلتين عشريتين:
Rain after a clear morning: 0.25
Rain after a cloudy morning: 0.33
Rain after a foggy morning: 0.75
Rain on any day: 0.45
Best clue for rain: foggyجرّب بنفسك
import pandas as pd
days = pd.read_csv("mornings.csv")
skies = ["clear", "cloudy", "foggy"]
# اكتب الكود الخاص بك أدناه
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الإحصاء لتعلّم الآلة
1المركز والتشتت
المتوسط والوسيطالمئينات والربيعاتالتباين والانحراف المعياريعينة أم مجتمع؟القيمة الأكثر شيوعًامراجعة: أوقات التسليم4العينات والمجتمعات الإحصائية
المجتمع والعينةتختلف متوسطات العيناتتوزيع المعاينةعينات أكبر، ضوضاء أقلمراجعة: استطلاع آراء بلدة2التوزيعات
مدرجات التكرار للكثافةأشكال البياناتالمنحنى الطبيعيقاعدة 68-95-99.7الدرجات المعيارية Zمراجعة: عمر البطارية5القيم المتطرفة
المخططات الصندوقيةقاعدة المدى الربيعي (IQR)قاعدة الدرجة المعيارية (Z-Score)التعامل مع القيم المتطرفةمراجعة: أعطال المستشعرات8مقارنة المجموعات
مخططات الصندوق حسب المجموعةالفرق بين المتوسطاتهل يمكن أن يكون ذلك محض صدفة؟القيم الاحتمالية (P-Values)اختبار tمراجعة: اختبار A/B11استكشاف مجموعة بيانات
نظرة أولىجميع السمات دفعة واحدةالسمات مقابل الوسمأفضل سمتينمراجعة: بيانات السكري3الاحتمالات بالمحاكاة
الاحتمال بوصفه تكرارًاقانون الأعداد الكبيرةمجاميع رميات النردالقيمة المتوقعةالاحتمال الشرطيمراجعة: احتمالات كشك النرد6العلاقات
قراءة المخططات المبعثرةالارتباطمصفوفة الارتباطخرائط الارتباط الحراريةالارتباط لا يعني السببيةمراجعة: الآيس كريم والشمستدرّب بنفسك: مترجم Python عبر الإنترنت