توزيع المعاينة
جزء من قسم الإحصاء لتعلّم الآلة في رحلة Machine Learning على Coddy. الدرس 21 من 64.
تكون جلسات الفيديو منحرفة إلى اليمين: تستغرق معظمها بضع دقائق، بينما تستمر قلة منها ساعتين. ومع ذلك، تشكّل متوسطات 1000 عينة، تضم كل منها 40 جلسة، منحنى جرسيًا:
المدرّج التكراري للعديد من متوسطات العينات هو توزيع المعاينة. مع وجود عدد كافٍ من القيم في كل عينة، يكون على شكل جرس متمركز حول متوسط المجتمع، حتى مع البيانات الملتوية:
means = sample_means(sessions, 40, 1000) # الدالة التي كتبتها في Sample Means Vary
ax.hist(means, bins=12)هذه هي نظرية الحد المركزي. إنها تجعل المتوسطات قابلة للتنبؤ: فمتوسط خطأ النموذج على مجموعة اختبار يكون طبيعيًا تقريبًا أيضًا.
التحدي
متوسطأحجام الملفات البالغ عددها 6000 في محرك أقراص سحابي ضمن files (MB) منحرفة إلى اليمين: مستندات كثيرة، وعدد قليل من مقاطع الفيديو. يقرأ البرنامج حجم عينة؛ ويتضمن البرنامج المبدئي sample_means ومخططين.
- احسب 500 متوسط عينة بهذا الحجم.
- اطبع المتوسط ناقص الوسيط للملفات، ثم للمتوسطات (بمنزلتين عشريتين).
- أنشئ مدرجًا تكراريًا للملفات على
axs[0]وللمتوسطات علىaxs[1]، باستخدامbins=12، ثم اعرضهما.
لمحرك أقراص آخر ومع 60:
Files: mean - median = 25.28 MB
Sample means: mean - median = 0.55 MBبعد ذلك، يعرض Coddy كل مخطط. تشير الفجوة القريبة من 0 إلى زوال الانحراف.
جرّب بنفسك
import numpy as np
import matplotlib.pyplot as plt
size = int(input())
# لا تغيّر الأسطر أدناه: حجم كل ملف في محرك الأقراص بوحدة MB
rng = np.random.default_rng(21)
files = np.round(rng.random(6000) ** 4 * 300 + 5, 2)
# دالتك من Sample Means Vary: متوسطات count عيّنات
def sample_means(data, size, count):
means = []
for i in range(count):
sample = rng.choice(data, size=size, replace=False)
means.append(sample.mean())
return np.array(means)
fig, axs = plt.subplots(1, 2)
axs[0].set_title("All Files")
axs[0].set_xlabel("File size (MB)")
axs[1].set_title("Sample Means")
axs[1].set_xlabel("Mean file size (MB)")
# اكتب الكود الخاص بك أدناه
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الإحصاء لتعلّم الآلة
1المركز والتشتت
المتوسط والوسيطالمئينات والربيعاتالتباين والانحراف المعياريعينة أم مجتمع؟القيمة الأكثر شيوعًامراجعة: أوقات التسليم4العينات والمجتمعات الإحصائية
المجتمع والعينةتختلف متوسطات العيناتتوزيع المعاينةعينات أكبر، ضوضاء أقلمراجعة: استطلاع آراء بلدة2التوزيعات
مدرجات التكرار للكثافةأشكال البياناتالمنحنى الطبيعيقاعدة 68-95-99.7الدرجات المعيارية Zمراجعة: عمر البطارية5القيم المتطرفة
المخططات الصندوقيةقاعدة المدى الربيعي (IQR)قاعدة الدرجة المعيارية (Z-Score)التعامل مع القيم المتطرفةمراجعة: أعطال المستشعرات8مقارنة المجموعات
مخططات الصندوق حسب المجموعةالفرق بين المتوسطاتهل يمكن أن يكون ذلك محض صدفة؟القيم الاحتمالية (P-Values)اختبار tمراجعة: اختبار A/B11استكشاف مجموعة بيانات
نظرة أولىجميع السمات دفعة واحدةالسمات مقابل الوسمأفضل سمتينمراجعة: بيانات السكري3الاحتمالات بالمحاكاة
الاحتمال بوصفه تكرارًاقانون الأعداد الكبيرةمجاميع رميات النردالقيمة المتوقعةالاحتمال الشرطيمراجعة: احتمالات كشك النرد6العلاقات
قراءة المخططات المبعثرةالارتباطمصفوفة الارتباطخرائط الارتباط الحراريةالارتباط لا يعني السببيةمراجعة: الآيس كريم والشمستدرّب بنفسك: مترجم Python عبر الإنترنت