{"id":696,"date":"2017-07-09T22:27:55","date_gmt":"2017-07-09T21:27:55","guid":{"rendered":"https:\/\/marriott-stats.com\/nigels-blog\/?p=696"},"modified":"2026-01-02T16:20:52","modified_gmt":"2026-01-02T16:20:52","slug":"uk-general-election-2017-7-review-of-my-predictions","status":"publish","type":"post","link":"https:\/\/marriott-stats.com\/nigels-blog\/uk-general-election-2017-7-review-of-my-predictions\/","title":{"rendered":"UK General Election 2017 #7 &#8211; Review of my predictions"},"content":{"rendered":"<p>Exactly one month ago, the UK woke up to the news they had elected a hung parliament for the second time in three elections.\u00a0 For many forecasters including myself, this came as a surprise as <a href=\"https:\/\/marriott-stats.com\/nigels-blog\/uk-general-election-2017-forecast-1-latest-prediction\/\" target=\"_blank\" rel=\"noopener\">I had been predicting a Conservative majority\u00a0of <strong>100<\/strong> seats<\/a>.\u00a0 In the event, <a href=\"https:\/\/marriott-stats.com\/nigels-blog\/uk-general-elections-2-how-accurate-are-the-opinion-poll-updated-with-ge17\/\" target=\"_blank\" rel=\"noopener\">the largest ever polling underestimate of the Labour vote <\/a>was enough to see the Conservatives lose their majority.<\/p>\n<p>At the beginning of my commentary on election night itself, I defined success for my forecasts as being <a href=\"https:\/\/marriott-stats.com\/nigels-blog\/uk-general-election-2017-results-1-my-election-night-commentary\/\" target=\"_blank\" rel=\"noopener\">how close the number of Conservative seats was to my forecast of <strong>375<\/strong><\/a>.\u00a0 I also stated that if the number of seats was in the <strong>340s<\/strong> I would consider this to be a prediction error.\u00a0 The final outcome was <strong>317<\/strong> seats so clearly that is a major prediction error.<\/p>\n<p><span style=\"color: #993300;\"><em>**Update 20th Sept 2025 &#8211; This post was originally published 9th July 2017.\u00a0 It remains one of my most important posts but it did contain some graphics which were unreadable in some formats and some typos so I&#8217;ve edited this post to correct these issues.\u00a0 I&#8217;ve also updated the text format to my current style guide and taken the opportunity to add links to subsequent posts which reinforce particular points made in this article.\u00a0 Any new links are pointed out**<\/em><\/span><\/p>\n<p><!--more--><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-698\" src=\"https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/07\/GE17review-1.png\" alt=\"\" width=\"1809\" height=\"486\" srcset=\"https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/07\/GE17review-1.png 1809w, https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/07\/GE17review-1-300x81.png 300w, https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/07\/GE17review-1-768x206.png 768w, https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/07\/GE17review-1-1024x275.png 1024w, https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/07\/GE17review-1-450x121.png 450w\" sizes=\"auto, (max-width: 1809px) 100vw, 1809px\" \/><\/p>\n<p><em>NB: Some people count the Speaker as a Conservative giving the Tories 318 seats but I follow the House of Commons convention and count him as Other.<\/em><\/p>\n<p>So why was my forecast so far out?\u00a0 To answer, I am going to start by considering some fundamental principles of forecasting.\u00a0 A prediction consists of two parts:<\/p>\n<ol>\n<li>A set of <strong>INPUTS<\/strong>\u00a0which are thought to be predictors<\/li>\n<li>A <strong>MODEL<\/strong> which converts the inputs into a prediction<\/li>\n<\/ol>\n<p>For your prediction to be right, you need to have the right inputs and the right model.\u00a0 If either is wrong, then your prediction will be wrong.\u00a0 If both are wrong, you can sometimes end up with the right prediction by accident (through one error cancelling the other error)\u00a0but normally your prediction error will be even worse.<\/p>\n<p><span style=\"color: #993300;\"><em>**Update 20th Sept 2025 &#8211; the scenario of wrong inputs + wrong model = right prediction is exactly what happened to me with my 2024 UK General Election forecast<span style=\"color: #993300;\">!\u00a0 <a style=\"color: #993300;\" href=\"https:\/\/marriott-stats.com\/nigels-blog\/my-election-forecasting-track-record\/\" target=\"_blank\" rel=\"noopener\">See GE2017 section here<\/a> for more details but the model error was a result of parameter error as explained below**<\/span><\/em><\/span><\/p>\n<p>Prediction ERROR can come from\u00a04 sources either singly or combined:-<\/p>\n<ol>\n<li><strong>INPUT ERROR<\/strong> &#8211; The inputs you use in your model turn out to be incorrect.<\/li>\n<li><strong>MODEL ERROR<\/strong> &#8211; The model you have used to turn inputs into predictions is incorrect.<\/li>\n<li><strong>PARAMETER ERROR<\/strong> &#8211; The model you have used is the right one but the parameters in the model\u00a0are incorrect.<\/li>\n<li><strong>RESIDUAL ERROR<\/strong> &#8211; You have the right model &amp; inputs but what\u00a0your\u00a0model does not take into account results in an error.<\/li>\n<\/ol>\n<p>Let&#8217;s list the potential sources of error in my 2017 general election forecast.<\/p>\n<ol>\n<li><span style=\"color: #008000;\"><strong>Input Error<\/strong> <\/span>&#8211; I only ever had access to publicly available data throughout the election campaign, namely the polls, previous election results and demographic information from the Census.\u00a0 Of these 3 inputs, two were known in advance (previous results and demographics) but voting intentions were subject to potential polling error.<\/li>\n<li><span style=\"color: #008000;\"><strong>Model Error<\/strong><\/span> &#8211; <a href=\"https:\/\/marriott-stats.com\/nigels-blog\/uk-2017-general-election-forecast-3-a-description-of-my-final-model\/\" target=\"_blank\" rel=\"noopener\">My model was based on 3 main assumptions which were<\/a>; uniform national swing would not work as this was a realignment election, the Leave vote in 2016 would be the main driver of the Conservative and tactical voting against the Conservatives would take place.\u00a0 If any of these did not happen then I run the risk of having the wrong model.<\/li>\n<li><span style=\"color: #008000;\"><strong>Parameter Error<\/strong> <\/span>&#8211; In my model, there were two key parameters; how to account for the Leave vote in 2016 and how to reallocate the Green and UKIP votes in the seats where these parties had stood down.\u00a0 I used the opinion polls to help estimate these parameters.\u00a0 In addition, I<a href=\"https:\/\/marriott-stats.com\/nigels-blog\/uk-general-elections-1-how-accurate-are-the-opinion-polls\/\" target=\"_blank\" rel=\"noopener\"> had a parameter for an expected polling er<\/a>ror based on historical errors in the polls.<\/li>\n<li><span style=\"color: #008000;\"><strong>Residual Error<\/strong> <\/span>&#8211; No model is ever perfect so residual error will always be present in a prediction.\u00a0 The question is whether what you failed to take into account has a significant effect on the results.\u00a0 Two factors that emerged during the election that I did not take into account was the increase in voter registrations and suggestions that young people would be much more likely to vote this time than in previous elections.<\/li>\n<\/ol>\n<p>It turned out that input error was by far and away the largest contributor to my prediction error followed by my assumption of a polling error in favour of the Conservatives.\u00a0 This was simple to detect with hindsight.\u00a0 As some readers of my election blogs may recall, one of the key inputs to my model was the <a href=\"https:\/\/marriott-stats.com\/nigels-blog\/uk-opinion-poll-tracker-latest\/\" target=\"_blank\" rel=\"noopener\">regional vote swings as indicated by the polls<\/a>.\u00a0 <img loading=\"lazy\" decoding=\"async\" class=\" wp-image-700 alignright\" src=\"https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/07\/GE17review-2.png\" alt=\"\" width=\"348\" height=\"173\" srcset=\"https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/07\/GE17review-2.png 649w, https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/07\/GE17review-2-300x149.png 300w, https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/07\/GE17review-2-450x223.png 450w\" sizes=\"auto, (max-width: 348px) 100vw, 348px\" \/>What I did was to substitute the estimated swings in each region based on the polls with the actual swings seen on June 8th and then rerun my model.\u00a0 In effect, I was asking myself &#8220;<em>what if the polls had got each region spot on, how much would my forecast have changed?<\/em>&#8220;.\u00a0 The outcome is shown in the table in the blue columns.<\/p>\n<p>Two blue columns are shown.\u00a0 The first one is what my model would have predicted had the polls been bang on but I still included <a href=\"https:\/\/marriott-stats.com\/nigels-blog\/uk-general-elections-1-how-accurate-are-the-opinion-polls\/\" target=\"_blank\" rel=\"noopener\">my expected polling error of a <strong>2.6%<\/strong> underestimate in the <strong><span style=\"color: #0000ff;\">CON<\/span><span style=\"color: #000000;\">&#8211;<\/span><span style=\"color: #ff0000;\">LAB<\/span><\/strong> lead<\/a>.\u00a0 The second blue column takes out my expected poll error.\u00a0 Straightaway, you can see that my predicted number of seats for the Conservatives would have been more or less bang on.\u00a0 Yes other parties are not so well forecast but my main criteria of success was the number of Conservative seats.<\/p>\n<p>The polling error of 2017 is responsible for <strong>56<\/strong> of the <strong>58<\/strong> seat error I made for the Conservatives.\u00a0 <a href=\"https:\/\/marriott-stats.com\/nigels-blog\/uk-general-elections-2-how-accurate-are-the-opinion-poll-updated-with-ge17\/\" target=\"_blank\" rel=\"noopener\">I have already looked at this at the national level in a separate post<\/a> but it is worth looking at it again, this time\u00a0at a regional level.\u00a0 If we do\u00a0this, a striking picture emerges.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-702\" src=\"https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/07\/GE17review-3.png\" alt=\"\" width=\"1502\" height=\"626\" srcset=\"https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/07\/GE17review-3.png 1502w, https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/07\/GE17review-3-300x125.png 300w, https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/07\/GE17review-3-768x320.png 768w, https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/07\/GE17review-3-1024x427.png 1024w, https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/07\/GE17review-3-450x188.png 450w\" sizes=\"auto, (max-width: 1502px) 100vw, 1502px\" \/><\/p>\n<p>I find this chart utterly galling.\u00a0 The basic premise of my prediction (and many other forecasters) is the Conservatives would hold or even lose a few seats in the South and make significant gains in the North &amp; Midlands which voted heavily for Leave in 2016.\u00a0 The polls actually got the South and Scotland right (any error less than <strong>+\/-3%<\/strong> has to be marked as correct) but in the North, Midlands and Wales, the Labour vote was significantly underestimated.\u00a0 Labour was also underestimated in London but I am not overly bothered about this as London was an area where I was unsure if polls could fully capture the extent of potential tactical voting.<\/p>\n<p>It is worth showing the predicted and actual swings by region to see where these errors came from.\u00a0 The top chart below is the actual swings, the bottom chart is the expected swings.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-701\" src=\"https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/07\/GE17review-4.png\" alt=\"\" width=\"1246\" height=\"1040\" srcset=\"https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/07\/GE17review-4.png 1246w, https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/07\/GE17review-4-300x250.png 300w, https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/07\/GE17review-4-768x641.png 768w, https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/07\/GE17review-4-1024x855.png 1024w, https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/07\/GE17review-4-419x350.png 419w\" sizes=\"auto, (max-width: 1246px) 100vw, 1246px\" \/><\/p>\n<p>In some ways, these charts further confirm I had the right model but the wrong inputs.\u00a0 In the South &amp; Scotland where the polls were right, I predicted the Conservatives would make a net gain of <span style=\"color: #0000ff;\"><strong>3 <\/strong><\/span>seats which was very close to the actual result of <strong>0 <\/strong>net gains.\u00a0 In London, Wales, Midlands &amp; North, I was predicting net gains of <span style=\"color: #0000ff;\"><strong>42<\/strong><\/span> seats for the Conservatives and the final outcome was a net loss of <span style=\"color: #ff0000;\"><strong>13<\/strong><\/span> seats.\u00a0 The above two charts explain why this happened very clearly.\u00a0 In the Midlands and North, the polls showed the Conservatives making larger gains than Labour which would deliver many gains.\u00a0 In reality, Labour managed to match or exceed the Conservative gains and thus denied them their expected gains.\u00a0 Why this has happened is something I will be investigating in more detail in a later post but as I say, I find it very galling the polls should get it wrong in precisely the areas where I expected the Conservatives to make their gains.<\/p>\n<p><em>**Update 20th Sept 2025 &#8211; In <a href=\"https:\/\/x.com\/MarriottNigel\/status\/1189923047618359296\" target=\"_blank\" rel=\"noopener\">this X\/Twitter thread in 2019<\/a>, I showed the Conservatives did not gain from UKIP standing down their candidate in some seats.\u00a0 UKIP15 voters who were left without the option to vote for a UKIP17 candidate split their vote 50:50 between CON17 &amp; LAB17.**<\/em><\/p>\n<p>I can&#8217;t claim my model was perfect but it was clearly good enough to capture the essential dynamic of the 2017 election and would have been right but for better polling data.\u00a0 As an independent statistician I have no access to any data other than what is in the public domain.\u00a0 The best I can do is try to estimate if the polls will be right or wrong and if so, how?\u00a0 In 2015, <a href=\"https:\/\/marriott-stats.com\/nigels-blog\/uk-general-election-forecast-2015\/\" target=\"_blank\" rel=\"noopener\">I correctly said the polls would underestimate the Conservatives<\/a> and I expected the same to happen to a lesser extent in 2017.\u00a0 In fact the opposite happened but at the beginning of May, I did state that <a href=\"https:\/\/marriott-stats.com\/nigels-blog\/uk-general-elections-1-how-accurate-are-the-opinion-polls\/\" target=\"_blank\" rel=\"noopener\">there was a 25% chance of a polling\u00a0error favouring Labour<\/a>.\u00a0 I even went as far as saying that I would test a scenario assuming a polling\u00a0error favouring Labour similar to that seen in 1983 (<a href=\"https:\/\/marriott-stats.com\/nigels-blog\/uk-general-election-2017-forecast-5-5-steps-to-making-sense-of-the-latest-polls\/\" target=\"_blank\" rel=\"noopener\">which I did do but in a different way than I expected<\/a>) but what actually happened still exceeded that and did so in the worst possible way on a regional basis.<\/p>\n<p>To make myself feel better, I am going to finish off by listing what I did get right!<\/p>\n<ul>\n<li>The threshold for the <strong><span style=\"color: #0000ff;\">CON<\/span>&#8211;<span style=\"color: #ff0000;\">LAB<\/span><\/strong> lead of <strong>+3%<\/strong> under which the Conservatives would lose their majority.\u00a0 The final <strong><span style=\"color: #0000ff;\">CON<\/span>&#8211;<span style=\"color: #ff0000;\">LAB<\/span><\/strong> lead in Britain was +<strong>2.5%<\/strong>.<\/li>\n<li>The net gain in seats for the Conservatives in the regions the polls got right i.e. South &amp; Scotland. The result was <strong>0<\/strong> net gain compared to my prediction of <span style=\"color: #0000ff;\"><strong>+3<\/strong><\/span> seats.<\/li>\n<li>The turnout of <strong>68.8%<\/strong>.\u00a0 My prediction was for turnout to be 1\/3 along the gap between the 2015 General election of <strong>66.3%<\/strong> and the EU referendum of <strong>72.2%<\/strong>.<\/li>\n<li>The election would be a realignment election with <a href=\"https:\/\/yougov.co.uk\/news\/2017\/06\/13\/how-britain-voted-2017-general-election\/\" target=\"_blank\" rel=\"noopener\">the Conservatives winning the working class vote for the first time ever.<\/a><\/li>\n<li>The Leave vote would be the driver of the Conservative vote.<\/li>\n<\/ul>\n<p>The last point is an interesting one I want to demonstrate further though yet again, it reveals my frustration with the polls.\u00a0 In my widely read post &#8220;<a href=\"https:\/\/marriott-stats.com\/nigels-blog\/uk-general-election-2017-forecast-5-5-steps-to-making-sense-of-the-latest-polls\/\" target=\"_blank\" rel=\"noopener\">5 steps to making sense of the polls<\/a>&#8221; I <img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-590\" src=\"https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/06\/PollEffect-CONLVeff2-300x254.png\" alt=\"\" width=\"354\" height=\"300\" srcset=\"https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/06\/PollEffect-CONLVeff2-300x254.png 300w, https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/06\/PollEffect-CONLVeff2-768x651.png 768w, https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/06\/PollEffect-CONLVeff2-413x350.png 413w, https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/06\/PollEffect-CONLVeff2.png 815w\" sizes=\"auto, (max-width: 354px) 100vw, 354px\" \/>showed this chart to demonstrate the effect of the Leave vote on the <strong><span style=\"color: #0000ff;\">CON<\/span>&#8211;<span style=\"color: #ff0000;\">LAB<\/span><\/strong> lead.\u00a0 I stated at the time I was uncertain about London and trusted the green line relationship more.\u00a0 This indicated an elasticity of <strong>+0.62<\/strong> between the Leave vote and the <strong><span style=\"color: #0000ff;\">CON<\/span>&#8211;<span style=\"color: #ff0000;\">LAB<\/span><\/strong> lead which backed up an earlier analysis which indicated an elasticity of <strong>+0.7<\/strong>.\u00a0 Now we know the results, I can update the chart with known data for each region as follows.<img loading=\"lazy\" decoding=\"async\" class=\" wp-image-705 alignleft\" src=\"https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/07\/GE17review-5.png\" alt=\"\" width=\"397\" height=\"337\" srcset=\"https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/07\/GE17review-5.png 759w, https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/07\/GE17review-5-300x254.png 300w, https:\/\/marriott-stats.com\/nigels-blog\/wp-content\/uploads\/2017\/07\/GE17review-5-413x350.png 413w\" sizes=\"auto, (max-width: 397px) 100vw, 397px\" \/><\/p>\n<p>Two things immediately stand out.\u00a0 The first is my original inference of an elasticity in the range <strong>+0.6<\/strong> to <strong>+0.7<\/strong> was correct though the constant in the equation is lower due to the Labour vote being underestimated.\u00a0 Secondly, the relationship with the actual data is extremely good (R-Squared <strong>+0.88<\/strong>).<\/p>\n<p>The second point is quite startling as it implies my earlier version of this chart held within it a clue the polls were overestimating the <strong><span style=\"color: #0000ff;\">CON<\/span>&#8211;<span style=\"color: #ff0000;\">LAB<\/span><\/strong> lead in the North &amp; Midlands (labels were above the fitted line) and underestimating it in the South (labels were below the fitted line)!\u00a0\u00a0 If I had extrapolated the dashed green line for London (given my uncertainty about London) I would have also predicted the overestimate in London.\u00a0 So without knowing it, I had some clues at the time which could have helped me predict some of the polling errors.\u00a0 But at the same time, this also confirms the essential correctness of my model.<\/p>\n<p>As a matter of balance, I should state that I incorrectly predicted that the Lib Dems would lose seats whereas in fact they gained seats.\u00a0 Interestingly, I did predict <strong>3<\/strong> of the <strong>4<\/strong> seats which they lost including Nick Clegg&#8217;s defeat (I failed to predict Ceredigion) and at various times during the election campaign, my models were predicting <strong>5<\/strong> of the <strong>8<\/strong> gains they made <a href=\"https:\/\/marriott-stats.com\/nigels-blog\/uk-general-election-2017-forecast-by-seat-1-bath-south-west\/\" target=\"_blank\" rel=\"noopener\">including my own seat of Bath<\/a>.\u00a0 Similarly, my models did predict at various times the Lib Dems could hold onto <a href=\"https:\/\/marriott-stats.com\/nigels-blog\/uk-general-election-2017-seat-forecast-5-north-norfolk-east-england\/\" target=\"_blank\" rel=\"noopener\">North Norfolk <\/a>and Carshalton &amp; Wallington which they ended up doing.\u00a0 In some respects, my final forecast for the Lib Dems was more a function of when the music stopped but it is also true my model underestimated the extent to which Labour voters would vote tactically for Lib Dems in some seats.<\/p>\n<p>As a statistician with <a href=\"https:\/\/marriott-stats.com\/forecasting\/\" target=\"_blank\" rel=\"noopener\">over 25 years experience of making forecasts in a wide variety of industries,<\/a> I have long since learned not to agonise too much over my errors or over-celebrate my successes.\u00a0 I have always viewed any forecast as an opportunity to learn about how to do things better in the future.\u00a0 Saying all that, I will confess to being quite frustrated with this prediction.\u00a0 I put in a lot of time and effort to ensure I applied the lessons of previous forecasts and to find that I got so much right in the 2017 general election only to be let down by the one thing outside of my control is a kick to the guts.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Exactly one month ago, the UK woke up to the news they had elected a hung parliament for the second time in three elections.\u00a0 For many forecasters including myself, this came as a surprise as I had been predicting a Conservative majority\u00a0of 100 seats.\u00a0 In the event, the largest ever polling underestimate of the Labour [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":700,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[2],"tags":[21,19,25,43,16],"class_list":{"0":"post-696","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-elections","8":"tag-election-forecasting","9":"tag-elections","10":"tag-forecasting-model","11":"tag-general-election-2017","12":"tag-politics","13":"entry","14":"override"},"_links":{"self":[{"href":"https:\/\/marriott-stats.com\/nigels-blog\/wp-json\/wp\/v2\/posts\/696","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marriott-stats.com\/nigels-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/marriott-stats.com\/nigels-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/marriott-stats.com\/nigels-blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/marriott-stats.com\/nigels-blog\/wp-json\/wp\/v2\/comments?post=696"}],"version-history":[{"count":18,"href":"https:\/\/marriott-stats.com\/nigels-blog\/wp-json\/wp\/v2\/posts\/696\/revisions"}],"predecessor-version":[{"id":6727,"href":"https:\/\/marriott-stats.com\/nigels-blog\/wp-json\/wp\/v2\/posts\/696\/revisions\/6727"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/marriott-stats.com\/nigels-blog\/wp-json\/wp\/v2\/media\/700"}],"wp:attachment":[{"href":"https:\/\/marriott-stats.com\/nigels-blog\/wp-json\/wp\/v2\/media?parent=696"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/marriott-stats.com\/nigels-blog\/wp-json\/wp\/v2\/categories?post=696"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/marriott-stats.com\/nigels-blog\/wp-json\/wp\/v2\/tags?post=696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}