הסתברות כתדירות
חלק מהיחידה סטטיסטיקה ללמידת מכונה במסלול ה-Machine Learning של Coddy. שיעור 13 מתוך 64.
מסנן דואר זבל אומר "90% דואר זבל"; חבילת זרעים אומרת "80% נובטים". הסתברות היא שיעור לאורך זמן, בין 0 (אף פעם) ל-1 (תמיד). הנה 50 זרעים:
rng.random(n) מגרילה מספרים עשרוניים בין 0 ל־1, ו־80% מהם קטנים מ־0.8. לכן השוואה אחת שותלת 1000 זרעים:
rng = np.random.default_rng(3)
sprouted = rng.random(1000) < 0.8
print(sprouted.sum())
print(sprouted.mean())הדבר מדפיס:
814
0.814הממוצע של ערכים בוליאניים הוא החלק היחסי של True: 0.814, קרוב ל־0.8. עד סוף הפרק הזה, הטריק הזה יתמחר דוכן קוביות שלם.
אתגר
בינוניחלוץ בועט פנדל עם סיכוי מסוים להבקיע. התוכנית קוראת את הסיכוי (מ־0 עד 1), ואז את מספר הבעיטות; קוד הפתיחה יוצר את rng.
- דמה את הבעיטות: שער מובקע בכל פעם שהגרלת
rng.randomנמוכה מהסיכוי. - הדפס את מספר השערים ואת הסיכוי המשוער, מעוגל ל־3 ספרות אחרי הנקודה העשרונית.
עבור 0.5 ו־10 בעיטות, ריצה קצרה שבה התוצאה רחוקה למדי מ־0.5:
Goals: 3 of 10
Estimated chance: 0.3נסו בעצמכם
import numpy as np
chance = float(input())
kicks = int(input())
# אל תשנו את השורה שלמטה
rng = np.random.default_rng(21)
# כתבו את הקוד שלכם למטה
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה סטטיסטיקה ללמידת מכונה
1מרכז ופיזור
ממוצע וחציוןאחוזונים ורבעוניםשונות וסטיית תקןמדגם או אוכלוסייה?הערך השכיח ביותרסיכום: זמני משלוח4מדגמים ואוכלוסיות
אוכלוסייה ומדגםממוצעי מדגמים משתניםהתפלגות הדגימהמדגמים גדולים יותר, פחות רעשסיכום: סקר בעיירה5ערכים חריגים
תרשימי קופסהכלל הטווח הבין־רבעוני (IQR)כלל ציון Zטיפול בערכים חריגיםסיכום: תקלות בחיישנים3הסתברות באמצעות סימולציה
הסתברות כתדירותחוק המספרים הגדוליםסכומי הטלות קוביותערך צפויהסתברות מותניתסיכום: סיכויי דוכן הקוביותתרגלו בעצמכם: קומפיילר Python אונליין