عينة أم مجتمع؟
جزء من قسم الإحصاء لتعلّم الآلة في رحلة Machine Learning على Coddy. الدرس 4 من 64.
وزن مربّي النحل العسلَ من 5 خلايا، بالكيلوغرام. يختلف NumPy وpandas حول الانحراف المعياري:
values = [18, 22, 25, 19, 26]
print(np.round(np.std(values), 2))
print(np.round(pd.Series(values).std(), 2))يطبع هذا:
3.16
3.54كلاهما يجمع مربعات الانحرافات نفسها، ثم يقسم:
القسمة على n تناسب المجتمع الإحصائي، إذ تكون كل قيمة فيه موجودة. أما العينة فتلتف حول متوسطها، لذا يبدو تشتتها صغيرًا؛ ويعوض n - 1 ذلك.
يعطي ddof=1 NumPy صيغة العينة: np.std(a, ddof=1) تطابق pandas. بيانات النموذج عينة: اختلاف الانحراف المعياري بين الأدوات سببه ddof، وليس خطأً.
التحدي
سهلحصل عالم أحياء على قيمتين مختلفتين للانحراف المعياري لأطوال أجنحة بعض الخفافيش، بالسنتيمتر. يقرأ الكود المبدئي هذه القيم في المصفوفة spans والسلسلة column؛ ويطبع اختبار التحقق False.
- الخفافيش عينة: أصلح سطر NumPy بحيث تحسب الأداتان الانحراف المعياري للعينة.
- أسفل ذلك، اطبع مقدار انخفاض القيمة الافتراضية لـ NumPy
np.std(spans)عنcolumn.std()، مع التقريب إلى منزلتين عشريتين.
لأطوال الأجنحة 33 و27 و30 و35 و29:
Sample std: 3.19 cm, tools agree: True
Dividing by n underestimated it by 0.34 cmجرّب بنفسك
import numpy as np
import pandas as pd
n = int(input())
values = []
for i in range(n):
values.append(int(input()))
spans = np.array(values)
column = pd.Series(values)
# تطبع هذه المقارنة False: صحّح سطر NumPy حتى تحسب الأداتان الانحراف المعياري للعينة
numpy_std = np.round(np.std(spans), 2)
pandas_std = np.round(column.std(), 2)
print(f"Sample std: {numpy_std} cm, tools agree: {numpy_std == pandas_std}")
# اكتب الكود الخاص بك أدناه
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الإحصاء لتعلّم الآلة
1المركز والتشتت
المتوسط والوسيطالمئينات والربيعاتالتباين والانحراف المعياريعينة أم مجتمع؟القيمة الأكثر شيوعًامراجعة: أوقات التسليم4العينات والمجتمعات الإحصائية
المجتمع والعينةتختلف متوسطات العيناتتوزيع المعاينةعينات أكبر، ضوضاء أقلمراجعة: استطلاع آراء بلدة2التوزيعات
مدرجات التكرار للكثافةأشكال البياناتالمنحنى الطبيعيقاعدة 68-95-99.7الدرجات المعيارية Zمراجعة: عمر البطارية5القيم المتطرفة
المخططات الصندوقيةقاعدة المدى الربيعي (IQR)قاعدة الدرجة المعيارية (Z-Score)التعامل مع القيم المتطرفةمراجعة: أعطال المستشعرات8مقارنة المجموعات
مخططات الصندوق حسب المجموعةالفرق بين المتوسطاتهل يمكن أن يكون ذلك محض صدفة؟القيم الاحتمالية (P-Values)اختبار tمراجعة: اختبار A/B11استكشاف مجموعة بيانات
نظرة أولىجميع السمات دفعة واحدةالسمات مقابل الوسمأفضل سمتينمراجعة: بيانات السكري3الاحتمالات بالمحاكاة
الاحتمال بوصفه تكرارًاقانون الأعداد الكبيرةمجاميع رميات النردالقيمة المتوقعةالاحتمال الشرطيمراجعة: احتمالات كشك النرد6العلاقات
قراءة المخططات المبعثرةالارتباطمصفوفة الارتباطخرائط الارتباط الحراريةالارتباط لا يعني السببيةمراجعة: الآيس كريم والشمستدرّب بنفسك: مترجم Python عبر الإنترنت