مجاميع رميات النرد
جزء من قسم الإحصاء لتعلّم الآلة في رحلة Machine Learning على Coddy. الدرس 15 من 64.
ارمِ نردين واجمع العددين: يظهر العدد 7 بمعدل ستة أضعاف ظهور العدد 2. عُدَّ أزواج الأوجه:
تتفق المحاكاة. أضف رمية النرد إلى الأخرى، ثم احسب كل مجموع؛ تسرد value_counts الأكثر شيوعًا أولًا:
rng = np.random.default_rng(2)
first = rng.integers(1, 7, size=3600)
second = rng.integers(1, 7, size=3600)
counts = pd.Series(first + second).value_counts()
print(counts.head(3))يطبع هذا:
7 605
6 522
8 443
Name: count, dtype: int64ax.bar(counts.index, counts) يرسم الخيمة كاملة:
المخطط الشريطي كهذا هو أول ما تراه عند فحص أي تسمية: فقيمه النادرة هي التي لن يتعلمها النموذج إلا بالكاد.
التحدي
متوسطفي لعبة تقمّص أدوار، يكون الضرر هو مجموع نردين رباعيي الأوجه، يتراوح كل منهما من 1 إلى 4. يقرأ البرنامج عدد الهجمات؛ وتُخزّن الرميات الأولية في first وsecond وتُعنون المخطط.
- احسب عدد مرات ظهور كل مجموع للضرر.
- اطبع الضرر الأكثر احتمالًا ونسبته من الهجمات، إلى 3 منازل عشرية.
- اعرض الأعداد على شكل أعمدة، عمودًا لكل مجموع، ثم أظهر المخطط.
لـ 16 هجمة، وهو عدد قليل جدًا للاعتماد عليه:
Most likely damage: 6, share 0.312بعدها يصف Coddy مخططك. ومع زيادة عدد الهجمات، تستقر القمة.
جرّب بنفسك
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
rolls = int(input())
# لا تغيّر الأسطر أدناه
rng = np.random.default_rng(4)
first = rng.integers(1, 5, size=rolls)
second = rng.integers(1, 5, size=rolls)
fig, ax = plt.subplots()
ax.set_title("Damage Rolls")
ax.set_xlabel("Damage")
ax.set_ylabel("Rolls")
# اكتب الكود الخاص بك أدناه
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الإحصاء لتعلّم الآلة
1المركز والتشتت
المتوسط والوسيطالمئينات والربيعاتالتباين والانحراف المعياريعينة أم مجتمع؟القيمة الأكثر شيوعًامراجعة: أوقات التسليم4العينات والمجتمعات الإحصائية
المجتمع والعينةتختلف متوسطات العيناتتوزيع المعاينةعينات أكبر، ضوضاء أقلمراجعة: استطلاع آراء بلدة2التوزيعات
مدرجات التكرار للكثافةأشكال البياناتالمنحنى الطبيعيقاعدة 68-95-99.7الدرجات المعيارية Zمراجعة: عمر البطارية5القيم المتطرفة
المخططات الصندوقيةقاعدة المدى الربيعي (IQR)قاعدة الدرجة المعيارية (Z-Score)التعامل مع القيم المتطرفةمراجعة: أعطال المستشعرات8مقارنة المجموعات
مخططات الصندوق حسب المجموعةالفرق بين المتوسطاتهل يمكن أن يكون ذلك محض صدفة؟القيم الاحتمالية (P-Values)اختبار tمراجعة: اختبار A/B11استكشاف مجموعة بيانات
نظرة أولىجميع السمات دفعة واحدةالسمات مقابل الوسمأفضل سمتينمراجعة: بيانات السكري3الاحتمالات بالمحاكاة
الاحتمال بوصفه تكرارًاقانون الأعداد الكبيرةمجاميع رميات النردالقيمة المتوقعةالاحتمال الشرطيمراجعة: احتمالات كشك النرد6العلاقات
قراءة المخططات المبعثرةالارتباطمصفوفة الارتباطخرائط الارتباط الحراريةالارتباط لا يعني السببيةمراجعة: الآيس كريم والشمستدرّب بنفسك: مترجم Python عبر الإنترنت