Martin Baxter's Electoral Calculus Model estimates a Tory majority of 46 based on opinion polls from 02 Dec 2019 to 07 Dec 2019, sampling 10,827 people.

Polls Used

Image placeholder title

I arrive at 10,827 by discarding the Savanta ComRes poll highlighted in yellow.

Baxter did not discard that poll out of bias but rather because there were two overlapping polls by the same pollster and he used the most recent one.

I calculated the averages excluding Opinium because Opinium looks silly in relation to everything else. The net effect is to toss the highest and lowest and keep average the rest. This is a frequently used method to discard outliers.

Multi-Level Regression and Poststratification

Electoral Calculus (EC) uses Multi-Level Regression and Poststratification (MRP) in its calculations.

YouGov is the only other place that does the same.

EC does not conduct polls but it does uses data from questions pollsters ask in its analysis.

New Polling Technology

EC explains further in New Polling Technology

Electoral Calculus has built its own version of the political regression methodology. This is very similar in spirit to the YouGov approach, though some of technical details may be different, since YouGov have not published a detailed technical description. The basic idea is relatively new to political science, but is already well established in the fields of mathematical statistics and technology. Political scientists use the tongue-wrenching name of "multi-level regression and post-stratification", but the technology companies prefer the more inviting terms of "machine learning" and "big data". Unassuming mathematicians just call it "regression". Whatever it is called, it is the same basic thing. Let's call it regression for now.

The regression works by taking a set of people and polling them to ask not just about their voting intention but also about other facts about themselves. These facts, which are known as "predictors", can include demographic characteristics such as age, gender, location, and education as well as political characteristics like their votes in previous elections and the political alignment of their constituency. So far, this is just like conventional polling.

But the next stage is different. Now we "regress" people's voting intention against their predictor variables. In other words, we estimate the statistical relationship between the various predictor variables and someone's voting intention. For example, we might find that younger people are more likely to vote Labour and Green and that older people are more likely to vote Conservative and UKIP. Or that someone in the East Midlands is more likely to vote Conservative than a similar person in London. These links are usually not surprising, but the important thing is that we can quantify each relationship in numerical terms.

Finally the regression data are applied to everyone in each constituency to estimate the individual probability that a particular person supports each party. This gives an idea of how many people in each constituency support each party, from which we can work out which party is likely to win that seat.

2017 Results - Actual vs YouGov vs Electoral Calculus

Image placeholder title

I am convinced that Baxter and YouGov are more likely to have things correct than other pollsters. But I also take Survation very seriously as they were also on the mark in 2017.

Electoral Calculus Predict Election


Image placeholder title

If you plug my "Polls Used" line into the Electoral Calculus Predict Election Calculator it will indeed return the chart I showed at the top.

Electoral Calculus Result Excluding Opinium

Image placeholder title

Electoral Calculus Survation Model

Image placeholder title

If you like the MRP model but believe Survation is the most accurate pollster you arrive at a Tory 30 seat majority.

What If?

Image placeholder title

Assume the ComResDec 2-5 poll with a 6.0% Tory Lead is accurate.

EC still expects a Tory majority, not a hung parliament.

Seat By Seat Projections

Electoral Calculus offers Seat-by-Seat Change Projections.

Image placeholder title

Labour a Complete Loser

EC currently projects Labour is a complete loser, not winning a single seat from anyone.

YouGov Projections

YouGov has a Seat-by-Seat Model that projects a whopping 359 seats for the Tories. However, that model is hopelessly out of date. All the data is prior to Nov 27.

I have a contact at YouGov and emailed him today asking when this projection will be updated.

Mike "Mish" Shedlock

Tories Take Crushing Lead in Latest Polls

The latest polls show increasing leads for the Tories. The trends by pollster are increasingly favorable as well.

UK Election: Resurgence of Tory Support in Final Polls

Survation posted a pair of back-to-back polls on June 2-3 that had the lead for Theresa May’s Tories (conservatives), down to 1% over Jeremy Corbyn’ Labour Party.

Tory Support Splinters, Nigel Farage's Brexit Party Nearly Even in Polls

Theresa May, the worst negotiator in history, splintered the Tories so badly the Brexit Party is nearly even in polls.

Tory Majority of 48 Based On Latest ComRes Data

The latest ComRes polling data suggests a Tory majority of 48 in the UK election a week from now.

Startling Tory Poll and Leadership Challenge Shrinkage

A You-Gov Poll shows some shocking preferences. In the non-news of the day, the Tory leadership challenge is down to 5.

Tories Jump to Double Digit Lead in Every Poll

BMG was the last pollster holdout with a sub-10% Tory lead. BMG now has a 13% Tory lead, up from 8% on Nov 15.

Brexit Party Surge: Tories Drop to 5th Place in European Parliament Polls

The European Parliament polls rate to be a disaster for the Tories. But Labour is not the beneficiary.

Looking Like a Tory Blowout and Complete Collapse of Labour

I crunched the latest poll numbers region by region. It points to a blowout.

UK Election Final Polls All Over the Place: Who's Right?

Still more polls are in. The Tory lead ranges from 5% to 11%.