הערך השכיח ביותר
חלק מהיחידה סטטיסטיקה ללמידת מכונה במסלול ה-Machine Learning של Coddy. שיעור 5 מתוך 64.
מידות של חולצות הן תוויות: אין ממוצע של M ו-XL. המרכז של עמודת קטגוריה הוא השכיח שלה, הערך הנפוץ ביותר:
.mode() מוצאת אותו:
sizes = pd.Series(["M", "L", "M", "S", "XL", "M", "L", "S"])
print(sizes.mode()[0])זה מדפיס:
Mערכים יכולים להיות שווים, לכן .mode() מחזירה Series של כל הערכים המנצחים, ממוינים. [0] לוקח את הראשון.
השכיח ממלא ערכים חסרים בעמודת קטגוריה. זהו גם המודל הפשוט ביותר: תמיד לנחש את המחלקה הנפוצה ביותר.
אתגר
קלחנות סקי רוצה לדעת מה להחזיק במלאי. rentals.csv מתעד 30 השכרות עם העמודות item, boot_size, level ו-days.
- עבור כל עמודה, לפי הסדר, הדפיסו את שמה, את השכיח שלה, וכמה השכרות כוללות את הערך הזה.
- לאחר מכן השוו את הממוצע של
days, מעוגל לספרה אחת אחרי הנקודה העשרונית, עם השכיח שלה.
עבור יומן קצר יותר של 8 השכרות:
item: snowboard (5 of 8)
boot_size: 42 (4 of 8)
level: beginner (5 of 8)
days: 1 (4 of 8)
Days rented, mean vs mode: 2.8 vs 1שום השכרה לא נמשכת 2.8 ימים: השכיח הוא ערך שמופיע בפועל.
נסו בעצמכם
import pandas as pd
rentals = pd.read_csv("rentals.csv")
# כתבו את הקוד שלכם למטה
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה סטטיסטיקה ללמידת מכונה
1מרכז ופיזור
ממוצע וחציוןאחוזונים ורבעוניםשונות וסטיית תקןמדגם או אוכלוסייה?הערך השכיח ביותרסיכום: זמני משלוח4מדגמים ואוכלוסיות
אוכלוסייה ומדגםממוצעי מדגמים משתניםהתפלגות הדגימהמדגמים גדולים יותר, פחות רעשסיכום: סקר בעיירה5ערכים חריגים
תרשימי קופסהכלל הטווח הבין־רבעוני (IQR)כלל ציון Zטיפול בערכים חריגיםסיכום: תקלות בחיישניםתרגלו בעצמכם: קומפיילר Python אונליין