על המודלAbout the model

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

The model estimates each place's blend of voting profiles from past elections. How the vote splits within each profile this time, it learns from tonight's count.

צעד אחר צעדStep by step

  1. המודל מתאר כל קלפי כשילוב של פרופילי הצבעהThe model describes every station as a blend of voting profiles

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

    From past election results, the model learned 15 voting profiles. Each profile describes a split of the vote between parties that recurs at many stations, with a different weight at each. The model estimates each station's blend from the place's past results, looking in turn at the polling compound, the statistical area, and finally the locality.

    לפרטים הטכנייםTechnical details

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

    The model assumes that a place's blend of profiles stays fairly stable between elections, even when each profile's preferences change. It learned the profiles from earlier elections only, up to K25; technically they are called components. The characters in the voting-profile atlas were added after the learning, for illustration only.

    • הסתמכות על הרכב הפרופילים ההיסטורי: 100%Borrowing from the historical blend: 100%
    • עוצמת העיגון למתחם הקלפי: 0.1Anchor strength, polling compound: 0.1
    • עוצמת העיגון לאזור הסטטיסטי: 1Anchor strength, statistical area: 1
  2. מהקלפיות שדיווחו המודל מעריך את חלוקת הקולות בכל פרופילFrom reported stations, the model estimates each profile's vote split

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

    Every station that reports adds information, because its result combines the vote splits of all the profiles in it, each by its weight at that station. As reports come in from stations with different blends, the model can estimate the split within each profile, and that estimate updates with every new report.

    לפרטים הטכנייםTechnical details

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

    The model assumes that on a given night, the vote split within each profile is similar across the country. Similar stations are not fully independent sources of information, so the model multiplies the variance by 2. It also pulls the estimate slightly toward the votes already counted, with a coefficient of 0.003.

  3. רשימות קטנות מאוחדות ל״אחרים״Small lists are grouped as "Other"

    רשימה שצפויה לקבל יותר מ־1% מהקולות הכשרים נשארת נפרדת, ושאר הרשימות מאוחדות לקבוצה אחת, ״אחרים״. ההחלטה מתקבלת לפני תחילת הספירה ואינה משתנה במהלך הלילה. ב־K26 היא תתבסס על סקרים שפורסמו לפני הבחירות. בשחזור של בחירות עבר קבענו אותה לפי התוצאות הסופיות, כאילו היו ידועות מראש, וזה מקל על המודל בהשוואה לליל בחירות אמיתי.

    A list expected to get more than 1% of valid votes stays separate, and the rest are grouped into one category, "Other". The decision is made before counting starts and does not change during the night. For K26 it will be based on polls published before the election. In the replays of past elections we set it from the final results, as if they had been known in advance, which makes the replays easier for the model than a real election night.

    לפרטים הטכנייםTechnical details

    בתוך קבוצת ״אחרים״, המודל מחלק את הקולות בין הרשימות לפי היחס בין מספרי הקולות שקיבלו בקלפיות הרגילות שכבר נספרו.

    Within "Other", the model splits the votes between lists in proportion to the votes each received at the ordinary stations already counted.

  4. המודל חוזה את התוצאות בקלפיות שעוד לא דיווחוThe model forecasts the stations that have not reported

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

    For each station that has not reported, the model computes a forecast from the station's blend of profiles and the vote split it estimates for each profile tonight. When the station reports, its actual result replaces the forecast. Every new report also updates the profile estimates, so it can change the forecast for other stations too.

    לפרטים הטכנייםTechnical details

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

    The assumption is that the stations that have reported are varied enough to learn about every profile. Early in the night, when only a few stations of a few kinds have reported, the forecast is less stable. Reported results are kept exactly as published; the model changes only the forecasts for missing stations.

  5. למעטפות הכפולות יש הערכה נפרדתSpecial ballots get a separate estimate

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

    Special ballots are counted last, and the model does not assign them to any ordinary station. So it estimates separately how many there will be and how their votes will split between lists. Once they start being counted, the estimate updates from the results. More on special ballots.

    לפרטים הטכנייםTechnical details

    כדי לחזות איך יתחלקו הקולות במעטפות הכפולות, המודל משקלל שתי תחזיות. משקל של 75% מקבלת תחזית שמבוססת על הרכב פרופילים קבוע של מצביעי המעטפות בעבר, יחד עם חלוקת הקולות בכל פרופיל הלילה. משקל של 25% מקבלת התחזית לקלפיות הרגילות באותו לילה. את המשקלים בחרנו לפי בדיקות בנתוני העבר. גם מספר המעטפות מוערך במודל עצמו, והעדכון מהמעטפות שכבר נספרו משתמש בפרמטר ריכוז של 100.

    To forecast how special ballots will split, the model weights two forecasts. A forecast based on a fixed blend of profiles from past special-ballot voting, combined with tonight's vote split within each profile, gets a weight of 75%. Tonight's forecast for ordinary stations gets 25%. We chose these weights from tests on past data. The number of special ballots is also estimated by the model itself, and updating from special ballots already counted uses a concentration parameter of 100.

    בתחילת הלילה יש למודל הכי מעט מידע על המעטפות הכפולות, ולכן איננו טוענים שההערכה להן אמינה בשלב הזה.

    Early in the night the model has the least information about special ballots, so we make no claim that their estimate is reliable at that stage.

  6. כל תחזית באה עם טווחEvery forecast comes with a range

    לצד התחזית לכל רשימה מוצג טווח של 90%, שנועד לכלול את שיעור הקולות הסופי ברוב המקרים, אבל לא בכולם. בשחזור בדקנו את הטווחים של כל רשימה בכל דיווח. בממוצע על חמש מערכות הבחירות, במשקל שווה לכל אחת, התוצאה הסופית נפלה בתוך הטווח ב־92% מהמקרים.

    Each list's forecast comes with a 90% range, meant to contain the final vote share most of the time, though not always. In the replays we checked every list's range at every report. Averaged over the five elections, with equal weight for each, the final result fell inside the range in 92% of cases.

    לפרטים הטכנייםTechnical details

    הטווחים מבוססים על סכום רכיבי אי־הוודאות של המודל, ורוחבם מוכפל פי 2. את חלוקת המנדטים ואת תוצאות הגושים מחשבים מתוך 4,096 תרחישים, שבכל אחד מהם מתקבלת תחזית לכל הרשימות יחד. הסיכוי שרשימה תעבור את אחוז החסימה הוא שיעור התרחישים שבהם היא עוברת. הטווחים לא כוילו במבחן עצמאי, וחלק מהבחירות שבשחזור שימשו גם לכיול שלהם.

    The ranges are based on the sum of the model's uncertainty components, with the width multiplied by 2. Seats and bloc totals are computed from 4,096 scenarios, each giving a forecast for all lists together, and a list's chance of passing the threshold is the share of scenarios in which it passes. The ranges were not calibrated in an independent test, and some of the replayed elections were also used to calibrate them.

נסו בעצמכם, עם שני פרופילים וארבע קלפיותTry it yourself with two profiles and four stations

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

This is a separate, simple calculation we built for illustration only, with two profiles and four stations, each station with a different blend. Choose how many stations have reported and watch the forecasts for the others. You can also swap the vote counts of lists A and B at every station: the blends stay fixed, and the estimated vote split within each profile updates.

כדי להפעיל את הדוגמה צריך JavaScript. החישוב בה משתמש בתוצאות של הקלפיות שדיווחו כדי להעריך את חלוקת הקולות בכל פרופיל, וחוזה לפי הרכב הפרופילים את התוצאות בקלפיות שעוד לא דיווחו.

The example needs JavaScript. It uses the results of the stations that have reported to estimate the vote split within each profile, then forecasts the remaining stations from their blends.

גבולות המודלThe model's limits