Menu
CoddyTech
flag Ar iconالعربيةdown icon

مراجعة: استطلاع آراء بلدة

جزء من قسم الإحصاء لتعلّم الآلة في رحلة Machine Learning على Coddy. الدرس 23 من 64.

challenge icon

التحدي

متوسط

حان وقت استطلاع آراء البلدة بشأن حديقة جديدة. يعرض الاستطلاع نسبة المؤيدين، زائدًا أو ناقصًا هامشًا: ضعفا .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 عبر الإنترنت