Menu
CoddyTech

תרשימי קופסה לפי קבוצה

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

שתי קבוצות שונות זו מזו: האם ההבדל אמיתי, או שמא מדובר במזל? הפרק הזה מסתיים בתמונה שעונה על השאלה:

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

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

gas = np.array([6.5, 7, 7.5, 8, 7, 6.5, 8.5, 7.5])
electric = np.array([9, 10.5, 11, 9.5, 12, 10, 10.5, 15])
fig, ax = plt.subplots()
ax.boxplot([gas, electric], tick_labels=["Gas", "Electric"])
ax.set_ylabel("Hours")
plt.show()

שתי דיאגרמות קופסה על ציר אחד: גז נמוך, סביב חציון של 7.25 שעות, וחשמל גבוה יותר, סביב 10.5 שעות, עם נקודה חריגה אחת ב־15. הקופסאות אינן חופפות

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

challenge icon

אתגר

בינוני

אתר סקי מדד את זמני 36 הנסיעות בשלושת המעליות שלו. בקובץ lifts.csv יש עמודות lift (Red, Green או Blue) ו-minutes; קוד הפתיחה טוען אותו ומגדיר את התרשים.

  1. עברו בלולאה על names ואספו את זמן הנסיעה של כל מעלית ברשימה.
  2. ציירו תיבה אחת לכל מעלית, ושייכו לה שם באמצעות tick_labels=.
  3. הציגו את התרשים.

הקוד לא מדפיס דבר; Coddy מתארת כל תיבה. שתי מעליות אחרות נראות כך:

תרשים שכותרתו Lift Times ובו שתי תרשימי קופסה בשם Orange ו-Purple: Orange נמוכה, סביב 18 דקות, Purple גבוהה יותר, סביב 27.5 דקות, עם נקודה חריגה אחת ב-44

נסו בעצמכם

import pandas as pd
import matplotlib.pyplot as plt

lifts = pd.read_csv("lifts.csv")
names = ["Red", "Green", "Blue"]
# אל תשנו את השורות שלהלן
fig, ax = plt.subplots()
ax.set_title("Lift Times")
ax.set_xlabel("Lift")
ax.set_ylabel("Minutes")

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

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

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

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