הפרש בין ממוצעים
חלק מהיחידה סטטיסטיקה ללמידת מכונה במסלול ה-Machine Learning של Coddy. שיעור 42 מתוך 64.
האם דגם, עמוד או מקלדת חדשים טובים יותר? השוו בין הקבוצות באמצעות ההפרש בין הממוצעים: הממוצע של קבוצה אחת פחות הממוצע של האחרת. עשרה קלדנים ניסו כל אחד פריסה אחת:
typing = pd.DataFrame({
"layout": ["Qwerty", "Dvorak", "Qwerty", "Dvorak", "Qwerty", "Dvorak", "Qwerty", "Dvorak", "Qwerty", "Dvorak"],
"wpm": [68, 76, 74, 65, 61, 82, 79, 70, 66, 74],
})
means = typing.groupby("layout")["wpm"].mean()
print(np.round(means["Dvorak"] - means["Qwerty"], 2))זה מדפיס 3.8: קלדני Dvorak הקלידו בממוצע 3.8 מילים נוספות בדקה. Qwerty פחות Dvorak שווה -3.8, לכן ציינו איזו קבוצה מופיעה ראשונה.
האם 3.8 זה הרבה? ההבדל בין קלדנים בודדים הוא מעל 20 מילים בדקה, כך שהמזל של מי קיבל איזו מקלדת יכול להסביר לבדו את הפער הזה.
אתגר
בינוניהתלמידים תרגלו באחת משתי אפליקציות מתמטיקה. בקובץ math_apps.csv יש את app (algo או numo), את score ואת sets; התוכנית קוראת שם של עמודה מספרית אחת.
- חשבו את ממוצע numo פחות ממוצע algo עבור אותה עמודה.
- השתמשו בסימן שלו כדי לבחור איזו אפליקציה מובילה, והדפיסו את השורה שלהלן: ההפרש חיובי, ממוצע האפליקציה המובילה מופיע ראשון, והכול מעוגל ל-2 ספרות אחרי הנקודה העשרונית.
עבור תלמידים אחרים והקלט score:
algo is ahead on score by 4.0 (151.0 vs 147.0)נסו בעצמכם
import numpy as np
import pandas as pd
students = pd.read_csv("math_apps.csv")
column = input()
# כתבו את הקוד שלכם למטה
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה סטטיסטיקה ללמידת מכונה
1מרכז ופיזור
ממוצע וחציוןאחוזונים ורבעוניםשונות וסטיית תקןמדגם או אוכלוסייה?הערך השכיח ביותרסיכום: זמני משלוח4מדגמים ואוכלוסיות
אוכלוסייה ומדגםממוצעי מדגמים משתניםהתפלגות הדגימהמדגמים גדולים יותר, פחות רעשסיכום: סקר בעיירה5ערכים חריגים
תרשימי קופסהכלל הטווח הבין־רבעוני (IQR)כלל ציון Zטיפול בערכים חריגיםסיכום: תקלות בחיישנים8השוואה בין קבוצות
תרשימי קופסה לפי קבוצההפרש בין ממוצעיםהאם ייתכן שזה מקרי?ערכי Pמבחן tסיכום: מבחן A/Bתרגלו בעצמכם: קומפיילר Python אונליין