ממוצע וחציון
חלק מהיחידה סטטיסטיקה ללמידת מכונה במסלול ה-Machine Learning של Coddy. שיעור 1 מתוך 64.
לפני שמודל לומד מעמודה, מתארים אותה באמצעות שני מספרים: המרכז והפיזור שלה. הפרק הזה מתחיל במרכז:
אותן הכנסות בקוד, כשהמייסד מופיע אחרון:
incomes = np.array([38, 41, 35, 47, 44, 31, 390])
print(np.round(incomes.mean(), 1))
print(np.median(incomes))זה מדפיס:
89.4
41.0המייסד גורר את הממוצע מעל שישה חברים. החציון, הערך האמצעי לאחר מיון, כמעט לא זז: סמכו עליו בעמודות עם ערכים קיצוניים, כמו מחירים.
במספר זוגי של ערכים מחשבים את הממוצע של שני הערכים האמצעיים. עבור מערכים צריך להשתמש ב־np.median(a); לעמודה ב־pandas יש .median().
אתגר
קלאחוזה אחת יכולה לגרום לרחוב שלם להיראות יקר. קוד הפתיחה קורא את מחירי הבתים ברחוב, באלפים, לתוך prices. הדפיסו:
- את המחיר הממוצע, מעוגל לספרה אחת אחרי הנקודה העשרונית.
- את המחיר החציוני.
- כמה בתים עולים פחות מהממוצע.
עבור המחירים 320, 300, 2500, 310 ו-335:
Mean: 753.0
Median: 320.0
4 of 5 houses cost less than the meanנסו בעצמכם
import numpy as np
n = int(input())
values = []
for i in range(n):
values.append(int(input()))
prices = np.array(values)
# כתבו את הקוד שלכם למטה
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה סטטיסטיקה ללמידת מכונה
1מרכז ופיזור
ממוצע וחציוןאחוזונים ורבעוניםשונות וסטיית תקןמדגם או אוכלוסייה?הערך השכיח ביותרסיכום: זמני משלוח4מדגמים ואוכלוסיות
אוכלוסייה ומדגםממוצעי מדגמים משתניםהתפלגות הדגימהמדגמים גדולים יותר, פחות רעשסיכום: סקר בעיירה5ערכים חריגים
תרשימי קופסהכלל הטווח הבין־רבעוני (IQR)כלל ציון Zטיפול בערכים חריגיםסיכום: תקלות בחיישניםתרגלו בעצמכם: קומפיילר Python אונליין