Menu
CoddyTech

צורות הנתונים

חלק מהיחידה סטטיסטיקה ללמידת מכונה במסלול ה-Machine Learning של Coddy. שיעור 8 מתוך 64.

המתאר של היסטוגרמה הוא צורת הנתונים, והוא אומר לך על איזה מדד סיכום כדאי לסמוך:

שלוש היסטוגרמות זו לצד זו. מוטה שמאלה: זנב ארוך שמאלה, קו הממוצע מתחת לקו החציון. סימטרית: הממוצע והחציון יחד באמצע. מוטה ימינה: זנב ארוך ימינה, הממוצע מעל החציון

זנב ארוך מושך את הממוצע לכיוונו, בעוד שהחציון נשאר עם הרוב. מספר השניות שאחד עשר מבקרים שהו בדף:

visits = np.array([8, 12, 15, 15, 18, 20, 22, 25, 40, 75, 140])
print(np.round(visits.mean(), 1), np.median(visits))

זה מדפיס:

35.5 20.0

הממוצע מעל החציון: מוטה ימינה, זנב של ערכים גדולים. הממוצע מתחת: מוטה שמאלה. קרובים זה לזה: סימטריים.

הטיה היא אזהרה לפני האימון: כמה שורות קיצוניות נמצאות רחוק מכל השאר, והממוצע כמעט לא מתאר אף אחד.

challenge icon

אתגר

קל

לפני אימון על היומנים של 150 שחקנים, צוות משחק בודק את צורת ההתפלגות של כל עמודה ב־players.csv. עבור כל עמודה, לפי הסדר, הדפיסו את שמה, את הממוצע שלה (ספרה אחת אחרי הנקודה), את החציון שלה ואת המסקנה:

  • מוטה ימינה כאשר הממוצע גבוה מהחציון ביותר מ־2,
  • מוטה שמאלה כאשר הוא נמוך ממנו ביותר מ־2,
  • סימטרית אחרת.

עבור יומן של משחק אחר:

session_minutes: mean 14.3 above median 9.5, right-skewed
quiz_score: mean 83.3 below median 88.0, left-skewed
ping_ms: mean 46.4 close to median 46.0, symmetric

נסו בעצמכם

import numpy as np
import pandas as pd

players = pd.read_csv("players.csv")

# כתבו את הקוד שלכם למטה
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה סטטיסטיקה ללמידת מכונה

תרגלו בעצמכם: קומפיילר Python אונליין