Menu
CoddyTech

סיכום: סקר בעיירה

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

challenge icon

אתגר

בינוני

הגיע הזמן לערוך סקר בקרב תושבי העיר על פארק חדש. סקר מדווח על שיעור התומכים, פלוס מינוס מרווח: פי 2 מ־.std() של הסקר חלקי השורש הריבועי של גודלו. האם המרווחים כוללים את הערך האמיתי? 25 סקרים של עיר אחרת:

25 סקרים כעמודות אופקיות, כל אחת מציגה שיעור עם המרווח שלו. קו מקווקו מסמן את שיעור התמיכה האמיתי, 0.52, וקו מנוקד מסמן את נקודת האמצע, 0.5. 24 עמודות חוצות את שיעור התמיכה האמיתי; העמודה היחידה שמחמיצה, סקר 5, כתומה ומסומנת סקר 5 מחמיץ

ב־voters יש 1 לכל תומך ו־0 לכל השאר; התוכנית קוראת את גודל הסקר.

  1. הדפיסו את שיעור התמיכה האמיתי.
  2. הריצו 400 סקרים בקרב מצביעים שונים; הדפיסו את השיעור והמרווח של הסקר הראשון.
  3. הדפיסו כמה מרווחים כוללים את הערך האמיתי, וכמה סקרים מציגים 0.5 או פחות.

עגלו את השיעורים והמרווחים ל־3 ספרות אחרי הנקודה. עבור העיר האחרת הזו ו־200:

True support: 0.52
First poll: 0.525, give or take 0.071
Margins that caught the truth: 384 of 400
Polls calling it wrong: 127

נסו בעצמכם

import numpy as np

size = int(input())

# אין לשנות את השורות שלהלן: 1 לכל מצביע שתומך בפארק, 0 לשאר המצביעים
voters = np.concatenate([np.ones(10800), np.zeros(9200)])
rng = np.random.default_rng(23)

# כתבו את הקוד שלכם למטה

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

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