Menu
CoddyTech
flag Ar iconالعربيةdown icon

قاعدة 68-95-99.7

جزء من قسم الإحصاء لتعلّم الآلة في رحلة Machine Learning على Coddy. الدرس 10 من 64.

في البيانات الطبيعية، يوضح لك الانحراف المعياري النسبة التي تبعد مسافة معينة عن المتوسط. كميات صبّ القهوة، المتوسط 250 ml، والانحراف المعياري 5 ml:

منحنى جرسي لكميات صبّ القهوة متمركز حول 250 ml، مع تظليل داكن من 245 إلى 255، وأفتح حتى 240 و260، والأفتح حتى 235 و265. تشير الأقواس إلى 68% ضمن انحراف معياري واحد، و95% ضمن انحرافين معياريين، و99.7% ضمن 3 انحرافات معيارية

هذه هي قاعدة 68-95-99.7. تحقّق منها باستخدام 10,000 كوب محاكى: يحصي القناع الأكواب التي تقع ضمن انحراف معياري واحد.

rng = np.random.default_rng(1)
cups = rng.normal(250, 5, size=10000)
within1 = (cups > 245) & (cups < 255)
print(within1.sum() / cups.size)

يطبع هذا:

0.6868

بالنسبة إلى الحصة الأقل من أي قيمة، تعطي stats.norm.cdf(x, mean, std) المساحة الواقعة إلى يسار x: تساوي stats.norm.cdf(260, 250, 5) القيمة 0.977.

يحدث تجاوز بمقدار 3 انحرافات معيارية 3 مرات من كل 1,000: وهو نادر بما يكفي للتنبيه إليه قبل أن يصل إلى نموذج.

challenge icon

التحدي

سهل

شغّل مختبر 5,000 مصباح حتى احترقت. يحتوي life على ساعات تشغيلها، ويقرأ البرنامج h. باستخدام المتوسط والانحراف المعياري (np.std) لـ life، اطبع هذه النسب المئوية (بمنزلة عشرية واحدة):

  1. ضمن انحراف معياري واحد عن المتوسط،
  2. ضمن انحرافين معياريين،
  3. أقل من h، محسوبةً،
  4. أقل من h، وفق المنحنى الطبيعي.

للدفعة الأخرى والمدخل 1100:

Within 1 std: 67.6%
Within 2 std: 95.7%
Below 1100 hours, counted: 10.2%
Below 1100 hours, normal curve: 10.1%

جرّب بنفسك

import numpy as np
from scipy import stats

# لا تغيّر الأسطر أدناه
rng = np.random.default_rng(12)
life = np.round(rng.normal(1200, 100, size=5000))
h = int(input())

# اكتب شيفرتك أدناه
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الإحصاء لتعلّم الآلة

تدرّب بنفسك: مترجم Python عبر الإنترنت