Created
January 28, 2021 00:49
-
-
Save mamacneil/a8da02506d9059b41dacf6c868d933b4 to your computer and use it in GitHub Desktop.
Implementation of Simon Jackman's UK political compositional model
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"cells": [ | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"# Jackman's compositional example\n", | |
"\n", | |
"Compositional data analysis example from Simon Jackman https://jrnold.github.io/bugs-examples-in-stan/uk92.html" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 3, | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"# Import python packages\n", | |
"%matplotlib inline\n", | |
"import pandas as pd\n", | |
"import numpy as np\n", | |
"import matplotlib.pyplot as plt\n", | |
"import pymc3 as pm\n", | |
"import theano as T\n", | |
"import theano.tensor as tt\n", | |
"from pymc3.backends import SQLite\n", | |
"import seaborn as sns\n", | |
"import scipy as sp\n", | |
"import pdb\n", | |
"\n", | |
"# Helper functions\n", | |
"def indexall(L):\n", | |
" poo = []\n", | |
" for p in L:\n", | |
" if not p in poo:\n", | |
" poo.append(p)\n", | |
" Ix = np.array([poo.index(p) for p in L])\n", | |
" return poo,Ix\n", | |
"\n", | |
"# Helper functions\n", | |
"def indexall_B(L,B):\n", | |
" poo = []\n", | |
" for p in L:\n", | |
" if not p in poo:\n", | |
" poo.append(p)\n", | |
" Ix = np.array([poo.index(p) for p in L])\n", | |
" a, b = poo.index(B), 0\n", | |
" poo[b], poo[a] = poo[a], poo[b]\n", | |
" \n", | |
" Ix[Ix==b] = -1\n", | |
" Ix[Ix==a] = 0\n", | |
" Ix[Ix==-1] = a\n", | |
" return poo,Ix\n", | |
"\n", | |
"def subindexall(short,long):\n", | |
" poo = []\n", | |
" out = []\n", | |
" for s,l in zip(short,long):\n", | |
" if not l in poo:\n", | |
" poo.append(l)\n", | |
" out.append(s)\n", | |
" return indexall(out)\n", | |
"\n", | |
"match = lambda a, b: np.array([ b.index(x) if x in b else None for x in a ])\n", | |
"grep = lambda s, l: np.array([i for i in l if s in i])\n", | |
"\n", | |
"# Function to standardize covariates\n", | |
"def stdize(x):\n", | |
" return (x-np.mean(x))/(2*np.std(x))\n", | |
"\n", | |
"# Coefficient of variation\n", | |
"cv = lambda x: np.var(x) / np.mean(x)" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"## House of Commons elections: modeling with the multivariate Student-t density\n", | |
"\n", | |
"The data for this example consist of constituency vote proportions from the 1992 United Kingdom House of Commons election. These data come from Katz and King (1999), were re-analyzed Tomz, Tucker, and Wittenberg (2002).10 This data is included in the `pscl` package as `UKHouseOfCommons` in `R`:" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 4, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"<div>\n", | |
"<style scoped>\n", | |
" .dataframe tbody tr th:only-of-type {\n", | |
" vertical-align: middle;\n", | |
" }\n", | |
"\n", | |
" .dataframe tbody tr th {\n", | |
" vertical-align: top;\n", | |
" }\n", | |
"\n", | |
" .dataframe thead th {\n", | |
" text-align: right;\n", | |
" }\n", | |
"</style>\n", | |
"<table border=\"1\" class=\"dataframe\">\n", | |
" <thead>\n", | |
" <tr style=\"text-align: right;\">\n", | |
" <th></th>\n", | |
" <th>constituency</th>\n", | |
" <th>county</th>\n", | |
" <th>y1</th>\n", | |
" <th>y2</th>\n", | |
" <th>y1lag</th>\n", | |
" <th>y2lag</th>\n", | |
" <th>coninc</th>\n", | |
" <th>labinc</th>\n", | |
" <th>libinc</th>\n", | |
" <th>v1</th>\n", | |
" <th>v2</th>\n", | |
" <th>v3</th>\n", | |
" </tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr>\n", | |
" <th>0</th>\n", | |
" <td>Barrow & Furness</td>\n", | |
" <td>Cumbria</td>\n", | |
" <td>1.3286</td>\n", | |
" <td>1.4732</td>\n", | |
" <td>1.1820</td>\n", | |
" <td>1.0142</td>\n", | |
" <td>1</td>\n", | |
" <td>0</td>\n", | |
" <td>0</td>\n", | |
" <td>0.4131</td>\n", | |
" <td>0.4774</td>\n", | |
" <td>0.1094</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>1</th>\n", | |
" <td>Berwick-upon-Tweed</td>\n", | |
" <td>Northumberland</td>\n", | |
" <td>-0.3032</td>\n", | |
" <td>-0.6634</td>\n", | |
" <td>-0.5689</td>\n", | |
" <td>-1.0906</td>\n", | |
" <td>0</td>\n", | |
" <td>0</td>\n", | |
" <td>1</td>\n", | |
" <td>0.3277</td>\n", | |
" <td>0.2286</td>\n", | |
" <td>0.4437</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>2</th>\n", | |
" <td>Bishop Auckland</td>\n", | |
" <td>Durham</td>\n", | |
" <td>0.5598</td>\n", | |
" <td>1.0113</td>\n", | |
" <td>0.7052</td>\n", | |
" <td>1.0258</td>\n", | |
" <td>0</td>\n", | |
" <td>1</td>\n", | |
" <td>0</td>\n", | |
" <td>0.3183</td>\n", | |
" <td>0.4999</td>\n", | |
" <td>0.1818</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>3</th>\n", | |
" <td>Durham City of</td>\n", | |
" <td>Durham</td>\n", | |
" <td>0.0978</td>\n", | |
" <td>0.9092</td>\n", | |
" <td>-0.4139</td>\n", | |
" <td>0.3037</td>\n", | |
" <td>0</td>\n", | |
" <td>1</td>\n", | |
" <td>0</td>\n", | |
" <td>0.2405</td>\n", | |
" <td>0.5414</td>\n", | |
" <td>0.2181</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>4</th>\n", | |
" <td>Copeland</td>\n", | |
" <td>Cumbria</td>\n", | |
" <td>1.7351</td>\n", | |
" <td>1.8508</td>\n", | |
" <td>1.5507</td>\n", | |
" <td>1.6453</td>\n", | |
" <td>0</td>\n", | |
" <td>1</td>\n", | |
" <td>0</td>\n", | |
" <td>0.4350</td>\n", | |
" <td>0.4883</td>\n", | |
" <td>0.0767</td>\n", | |
" </tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</div>" | |
], | |
"text/plain": [ | |
" constituency county y1 y2 y1lag y2lag coninc \\\n", | |
"0 Barrow & Furness Cumbria 1.3286 1.4732 1.1820 1.0142 1 \n", | |
"1 Berwick-upon-Tweed Northumberland -0.3032 -0.6634 -0.5689 -1.0906 0 \n", | |
"2 Bishop Auckland Durham 0.5598 1.0113 0.7052 1.0258 0 \n", | |
"3 Durham City of Durham 0.0978 0.9092 -0.4139 0.3037 0 \n", | |
"4 Copeland Cumbria 1.7351 1.8508 1.5507 1.6453 0 \n", | |
"\n", | |
" labinc libinc v1 v2 v3 \n", | |
"0 0 0 0.4131 0.4774 0.1094 \n", | |
"1 0 1 0.3277 0.2286 0.4437 \n", | |
"2 1 0 0.3183 0.4999 0.1818 \n", | |
"3 1 0 0.2405 0.5414 0.2181 \n", | |
"4 1 0 0.4350 0.4883 0.0767 " | |
] | |
}, | |
"execution_count": 4, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"cdata = pd.read_csv('UKHouseOfCommons.csv')\n", | |
"cdata.head()" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 5, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"(521, 12)" | |
] | |
}, | |
"execution_count": 5, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"cdata.shape" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"The data consist of the vote proportions for 521 constituencies, for the three major UK parties: the Labor party, the Conservative Party, and the Liberal-Alliance. Instead of working with the vote proportions directly, we will work with log-odds ratios. This is common in the analysis of multinomial or “compositional” data [Aitchison 1982](http://www.jstor.org/stable/2345821). To digress into Aitchison for a moment, \n", | |
"\n", | |
"\n", | |
"\n", | |
"\n", | |
"\n", | |
"The column y1 is the log-odds of Conservative to the Liberal-Democratic vote share, while y2 is the log-odds of Labor to the Liberal-Democratic vote share.\n", | |
"\n", | |
"Let $yi,k, k∈{1,2}, i∈1,…,N$ be the log-odds ratio vote share in constituency $i$. [Katz and King (1999)](https://doi.org/10.2307/2585758) noted that the distribution of the log-odds ratios appear to be heavy-tailed relative to the normal. Thus, like them, we will model the data with a multivariate Student’s t distribution with unknown degrees of freedom ($ν$), \n", | |
"$$\n", | |
"yi∼StudentT(ν,α+x′β,Σ) \\hspace{.25in} i∈1,…,N,\n", | |
"$$\n", | |
"\n", | |
"For identification, as in a logit regression, either the intercept or scale must be fixed. In this case, $Σ$ is a correlation matrix.\n", | |
"\n", | |
"Weakly informative priors are used for the regression parameters. The degrees of freedom of the multivariate Student t distribution is a parameter, and given a weakly informative Gamma distribution that puts most of the prior density between 3 and 40 [(Juárez and Steel 2010)](https://doi.org/10.1198/jbes.2009.07145), \n", | |
"\n", | |
"$$\n", | |
"\\begin{align}\n", | |
"α∼&N(0,10)\\\\\n", | |
"β_p∼&N(0,2.5) \\hspace{.5in} p∈1,…,P,\\\\\n", | |
"Σ∼&LKJ_{Corr}(η) \\\\\n", | |
"ν∼&\\Gamma(2,0.1)\n", | |
"\\end{align}\n", | |
"$$.\n", | |
"\n", | |
"First, let's set up the data" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 24, | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"# Log-odds of tory and labour to lib-dems\n", | |
"Y = np.array([cdata.y1.values, cdata.y2.values]).T\n", | |
"\n", | |
"N = Y.shape[0]\n", | |
"K = Y.shape[1]\n", | |
"\n", | |
"# Covariate matrix - 0 + y1lag + y2lag + coninc + labinc + libinc\n", | |
"X = np.array([np.zeros(N), sz(cdata.y1lag.values), sz(cdata.y2lag.values), sz(cdata.coninc.values), sz(cdata.labinc.values), sz(cdata.libinc.values)]).T\n", | |
"\n", | |
"P = X.shape[1]" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"Next set the priors for the model" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 19, | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"# Priors\n", | |
"alpha_loc = 0\n", | |
"alpha_scale = 10\n", | |
"beta_loc = 0\n", | |
"beta_scale = 2.5\n", | |
"Sigma_corr_shape = 2\n", | |
"Sigma_scale_scale = 5" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"Jackman coded the model in Stan as\n", | |
"\n", | |
"`Sigma = crossprod(diag_pre_multiply(Sigma_scale, Sigma_corr_L))\n", | |
"for (i in 1:N) {\n", | |
" for (k in 1:K) {\n", | |
" mu[i, k] = alpha[k] + dot_product(X[i], beta[k]);\n", | |
" }\n", | |
" }\n", | |
"}\n", | |
" for (k in 1:K) {\n", | |
" alpha[k] ~ normal(alpha_loc[k], alpha_scale[k]);\n", | |
" beta[k] ~ normal(beta_loc[k], beta_scale[k]);\n", | |
" }\n", | |
" nu ~ gamma(2, 0.1);\n", | |
" Sigma_scale ~ cauchy(0., Sigma_scale_scale);\n", | |
" Sigma_corr_L ~ lkj_corr_cholesky(Sigma_corr_shape);\n", | |
" y ~ multi_student_t(nu, mu, Sigma);\n", | |
"`\n", | |
"\n", | |
"which we'll translate into PyMC" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 25, | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"with pm.Model() as JackCompo:\n", | |
" # PyMC3 implementation of LKJ correlation matrix\n", | |
" Sigma_scale = pm.Cauchy('Sigma_scale',0, Sigma_scale_scale, shape=K)\n", | |
" nu_lkj = pm.Uniform('nu_lkj', 0, 5)\n", | |
" Sigma_corr_L = pm.LKJCorr('Sigma_corr_L', nu_lkj, Sigma_corr_shape)\n", | |
" C = pm.Deterministic('C', tt.fill_diagonal(Sigma_corr_L[np.zeros((K, K), dtype=np.int64)], 1.))\n", | |
" sigma_diag = pm.Deterministic('sigma_mat', tt.nlinalg.diag(Sigma_scale)) \n", | |
" Sigma = pm.Deterministic('Sigma', tt.nlinalg.matrix_dot(sigma_diag, C, sigma_diag))\n", | |
" \n", | |
" # Intercepts - tory:lib dems & labour:lib dems\n", | |
" alpha = pm.Normal('alpha', alpha_loc, alpha_scale, shape=K)\n", | |
" # Slopes\n", | |
" beta = pm.Normal('beta', beta_loc, beta_scale, shape=(K,P))\n", | |
" # Linear Model\n", | |
" mu = alpha+tt.dot(X, beta.T)\n", | |
" \n", | |
" # T-shape\n", | |
" nu = pm.Gamma('nu', 2, 0.1)\n", | |
" \n", | |
" # Data likelihood\n", | |
" Yi = pm.MvStudentT('Yi', mu=mu, cov=Sigma, nu=nu, observed=Y)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 26, | |
"metadata": { | |
"scrolled": false | |
}, | |
"outputs": [ | |
{ | |
"name": "stderr", | |
"output_type": "stream", | |
"text": [ | |
"Auto-assigning NUTS sampler...\n", | |
"Initializing NUTS using jitter+adapt_diag...\n", | |
"Multiprocess sampling (4 chains in 4 jobs)\n", | |
"NUTS: [nu, beta, alpha, Sigma_corr_L, nu_lkj, Sigma_scale]\n" | |
] | |
}, | |
{ | |
"data": { | |
"text/html": [ | |
"\n", | |
" <div>\n", | |
" <style>\n", | |
" /* Turns off some styling */\n", | |
" progress {\n", | |
" /* gets rid of default border in Firefox and Opera. */\n", | |
" border: none;\n", | |
" /* Needs to be in here for Safari polyfill so background images work as expected. */\n", | |
" background-size: auto;\n", | |
" }\n", | |
" .progress-bar-interrupted, .progress-bar-interrupted::-webkit-progress-bar {\n", | |
" background: #F44336;\n", | |
" }\n", | |
" </style>\n", | |
" <progress value='12000' class='' max='12000' style='width:300px; height:20px; vertical-align: middle;'></progress>\n", | |
" 100.00% [12000/12000 01:38<00:00 Sampling 4 chains, 5,386 divergences]\n", | |
" </div>\n", | |
" " | |
], | |
"text/plain": [ | |
"<IPython.core.display.HTML object>" | |
] | |
}, | |
"metadata": {}, | |
"output_type": "display_data" | |
}, | |
{ | |
"name": "stderr", | |
"output_type": "stream", | |
"text": [ | |
"Sampling 4 chains for 1_000 tune and 2_000 draw iterations (4_000 + 8_000 draws total) took 110 seconds.\n", | |
"There were 1373 divergences after tuning. Increase `target_accept` or reparameterize.\n", | |
"There were 1316 divergences after tuning. Increase `target_accept` or reparameterize.\n", | |
"There were 1304 divergences after tuning. Increase `target_accept` or reparameterize.\n", | |
"There were 1393 divergences after tuning. Increase `target_accept` or reparameterize.\n", | |
"The rhat statistic is larger than 1.4 for some parameters. The sampler did not converge.\n", | |
"The estimated number of effective samples is smaller than 200 for some parameters.\n" | |
] | |
} | |
], | |
"source": [ | |
"with JackCompo:\n", | |
" trace = pm.sample(2000)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 27, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"name": "stderr", | |
"output_type": "stream", | |
"text": [ | |
"/Users/aaronmacneil/opt/anaconda3/lib/python3.8/site-packages/arviz/data/io_pymc3.py:87: FutureWarning: Using `from_pymc3` without the model will be deprecated in a future release. Not using the model will return less accurate and less useful results. Make sure you use the model argument or call from_pymc3 within a model context.\n", | |
" warnings.warn(\n" | |
] | |
}, | |
{ | |
"data": { | |
"text/html": [ | |
"<div>\n", | |
"<style scoped>\n", | |
" .dataframe tbody tr th:only-of-type {\n", | |
" vertical-align: middle;\n", | |
" }\n", | |
"\n", | |
" .dataframe tbody tr th {\n", | |
" vertical-align: top;\n", | |
" }\n", | |
"\n", | |
" .dataframe thead th {\n", | |
" text-align: right;\n", | |
" }\n", | |
"</style>\n", | |
"<table border=\"1\" class=\"dataframe\">\n", | |
" <thead>\n", | |
" <tr style=\"text-align: right;\">\n", | |
" <th></th>\n", | |
" <th>mean</th>\n", | |
" <th>sd</th>\n", | |
" <th>hdi_3%</th>\n", | |
" <th>hdi_97%</th>\n", | |
" <th>mcse_mean</th>\n", | |
" <th>mcse_sd</th>\n", | |
" <th>ess_mean</th>\n", | |
" <th>ess_sd</th>\n", | |
" <th>ess_bulk</th>\n", | |
" <th>ess_tail</th>\n", | |
" <th>r_hat</th>\n", | |
" </tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr>\n", | |
" <th>nu</th>\n", | |
" <td>4.602</td>\n", | |
" <td>0.661</td>\n", | |
" <td>3.402</td>\n", | |
" <td>5.805</td>\n", | |
" <td>0.014</td>\n", | |
" <td>0.010</td>\n", | |
" <td>2092.0</td>\n", | |
" <td>2092.0</td>\n", | |
" <td>2093.0</td>\n", | |
" <td>2842.0</td>\n", | |
" <td>1.0</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>alpha[0]</th>\n", | |
" <td>0.929</td>\n", | |
" <td>0.009</td>\n", | |
" <td>0.913</td>\n", | |
" <td>0.947</td>\n", | |
" <td>0.000</td>\n", | |
" <td>0.000</td>\n", | |
" <td>2105.0</td>\n", | |
" <td>2105.0</td>\n", | |
" <td>2105.0</td>\n", | |
" <td>2521.0</td>\n", | |
" <td>1.0</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>alpha[1]</th>\n", | |
" <td>0.609</td>\n", | |
" <td>0.012</td>\n", | |
" <td>0.586</td>\n", | |
" <td>0.632</td>\n", | |
" <td>0.000</td>\n", | |
" <td>0.000</td>\n", | |
" <td>2276.0</td>\n", | |
" <td>2276.0</td>\n", | |
" <td>2282.0</td>\n", | |
" <td>2704.0</td>\n", | |
" <td>1.0</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>beta[0,0]</th>\n", | |
" <td>0.011</td>\n", | |
" <td>2.547</td>\n", | |
" <td>-4.624</td>\n", | |
" <td>4.800</td>\n", | |
" <td>0.046</td>\n", | |
" <td>0.038</td>\n", | |
" <td>3010.0</td>\n", | |
" <td>2262.0</td>\n", | |
" <td>3021.0</td>\n", | |
" <td>3000.0</td>\n", | |
" <td>1.0</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>beta[0,1]</th>\n", | |
" <td>0.360</td>\n", | |
" <td>0.013</td>\n", | |
" <td>0.335</td>\n", | |
" <td>0.385</td>\n", | |
" <td>0.000</td>\n", | |
" <td>0.000</td>\n", | |
" <td>1465.0</td>\n", | |
" <td>1465.0</td>\n", | |
" <td>1471.0</td>\n", | |
" <td>2104.0</td>\n", | |
" <td>1.0</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>beta[0,2]</th>\n", | |
" <td>0.164</td>\n", | |
" <td>0.013</td>\n", | |
" <td>0.138</td>\n", | |
" <td>0.189</td>\n", | |
" <td>0.000</td>\n", | |
" <td>0.000</td>\n", | |
" <td>1520.0</td>\n", | |
" <td>1520.0</td>\n", | |
" <td>1517.0</td>\n", | |
" <td>2272.0</td>\n", | |
" <td>1.0</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>beta[0,3]</th>\n", | |
" <td>0.047</td>\n", | |
" <td>0.014</td>\n", | |
" <td>0.019</td>\n", | |
" <td>0.072</td>\n", | |
" <td>0.000</td>\n", | |
" <td>0.000</td>\n", | |
" <td>1696.0</td>\n", | |
" <td>1648.0</td>\n", | |
" <td>1695.0</td>\n", | |
" <td>2074.0</td>\n", | |
" <td>1.0</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>beta[0,4]</th>\n", | |
" <td>-0.062</td>\n", | |
" <td>0.016</td>\n", | |
" <td>-0.094</td>\n", | |
" <td>-0.032</td>\n", | |
" <td>0.000</td>\n", | |
" <td>0.000</td>\n", | |
" <td>1446.0</td>\n", | |
" <td>1446.0</td>\n", | |
" <td>1446.0</td>\n", | |
" <td>1941.0</td>\n", | |
" <td>1.0</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>beta[0,5]</th>\n", | |
" <td>-0.015</td>\n", | |
" <td>0.015</td>\n", | |
" <td>-0.042</td>\n", | |
" <td>0.014</td>\n", | |
" <td>0.000</td>\n", | |
" <td>0.000</td>\n", | |
" <td>2216.0</td>\n", | |
" <td>2006.0</td>\n", | |
" <td>2242.0</td>\n", | |
" <td>2737.0</td>\n", | |
" <td>1.0</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>beta[1,0]</th>\n", | |
" <td>0.109</td>\n", | |
" <td>2.470</td>\n", | |
" <td>-4.811</td>\n", | |
" <td>4.560</td>\n", | |
" <td>0.047</td>\n", | |
" <td>0.036</td>\n", | |
" <td>2755.0</td>\n", | |
" <td>2291.0</td>\n", | |
" <td>2750.0</td>\n", | |
" <td>2805.0</td>\n", | |
" <td>1.0</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>beta[1,1]</th>\n", | |
" <td>-0.022</td>\n", | |
" <td>0.017</td>\n", | |
" <td>-0.053</td>\n", | |
" <td>0.010</td>\n", | |
" <td>0.000</td>\n", | |
" <td>0.000</td>\n", | |
" <td>1468.0</td>\n", | |
" <td>1441.0</td>\n", | |
" <td>1472.0</td>\n", | |
" <td>2151.0</td>\n", | |
" <td>1.0</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>beta[1,2]</th>\n", | |
" <td>1.039</td>\n", | |
" <td>0.018</td>\n", | |
" <td>1.005</td>\n", | |
" <td>1.074</td>\n", | |
" <td>0.000</td>\n", | |
" <td>0.000</td>\n", | |
" <td>1593.0</td>\n", | |
" <td>1592.0</td>\n", | |
" <td>1593.0</td>\n", | |
" <td>2290.0</td>\n", | |
" <td>1.0</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>beta[1,3]</th>\n", | |
" <td>0.073</td>\n", | |
" <td>0.020</td>\n", | |
" <td>0.037</td>\n", | |
" <td>0.111</td>\n", | |
" <td>0.000</td>\n", | |
" <td>0.000</td>\n", | |
" <td>1709.0</td>\n", | |
" <td>1668.0</td>\n", | |
" <td>1710.0</td>\n", | |
" <td>2221.0</td>\n", | |
" <td>1.0</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>beta[1,4]</th>\n", | |
" <td>-0.054</td>\n", | |
" <td>0.022</td>\n", | |
" <td>-0.097</td>\n", | |
" <td>-0.015</td>\n", | |
" <td>0.001</td>\n", | |
" <td>0.000</td>\n", | |
" <td>1448.0</td>\n", | |
" <td>1448.0</td>\n", | |
" <td>1449.0</td>\n", | |
" <td>1907.0</td>\n", | |
" <td>1.0</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>beta[1,5]</th>\n", | |
" <td>-0.018</td>\n", | |
" <td>0.021</td>\n", | |
" <td>-0.058</td>\n", | |
" <td>0.021</td>\n", | |
" <td>0.000</td>\n", | |
" <td>0.000</td>\n", | |
" <td>2152.0</td>\n", | |
" <td>1989.0</td>\n", | |
" <td>2177.0</td>\n", | |
" <td>2678.0</td>\n", | |
" <td>1.0</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Sigma[0,0]</th>\n", | |
" <td>0.032</td>\n", | |
" <td>0.003</td>\n", | |
" <td>0.027</td>\n", | |
" <td>0.038</td>\n", | |
" <td>0.000</td>\n", | |
" <td>0.000</td>\n", | |
" <td>1540.0</td>\n", | |
" <td>1540.0</td>\n", | |
" <td>1544.0</td>\n", | |
" <td>2127.0</td>\n", | |
" <td>1.0</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Sigma[0,1]</th>\n", | |
" <td>0.037</td>\n", | |
" <td>0.003</td>\n", | |
" <td>0.031</td>\n", | |
" <td>0.044</td>\n", | |
" <td>0.000</td>\n", | |
" <td>0.000</td>\n", | |
" <td>1439.0</td>\n", | |
" <td>1439.0</td>\n", | |
" <td>1436.0</td>\n", | |
" <td>1860.0</td>\n", | |
" <td>1.0</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Sigma[1,0]</th>\n", | |
" <td>0.037</td>\n", | |
" <td>0.003</td>\n", | |
" <td>0.031</td>\n", | |
" <td>0.044</td>\n", | |
" <td>0.000</td>\n", | |
" <td>0.000</td>\n", | |
" <td>1439.0</td>\n", | |
" <td>1439.0</td>\n", | |
" <td>1436.0</td>\n", | |
" <td>1860.0</td>\n", | |
" <td>1.0</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Sigma[1,1]</th>\n", | |
" <td>0.057</td>\n", | |
" <td>0.005</td>\n", | |
" <td>0.048</td>\n", | |
" <td>0.066</td>\n", | |
" <td>0.000</td>\n", | |
" <td>0.000</td>\n", | |
" <td>1596.0</td>\n", | |
" <td>1596.0</td>\n", | |
" <td>1601.0</td>\n", | |
" <td>2328.0</td>\n", | |
" <td>1.0</td>\n", | |
" </tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</div>" | |
], | |
"text/plain": [ | |
" mean sd hdi_3% hdi_97% mcse_mean mcse_sd ess_mean \\\n", | |
"nu 4.602 0.661 3.402 5.805 0.014 0.010 2092.0 \n", | |
"alpha[0] 0.929 0.009 0.913 0.947 0.000 0.000 2105.0 \n", | |
"alpha[1] 0.609 0.012 0.586 0.632 0.000 0.000 2276.0 \n", | |
"beta[0,0] 0.011 2.547 -4.624 4.800 0.046 0.038 3010.0 \n", | |
"beta[0,1] 0.360 0.013 0.335 0.385 0.000 0.000 1465.0 \n", | |
"beta[0,2] 0.164 0.013 0.138 0.189 0.000 0.000 1520.0 \n", | |
"beta[0,3] 0.047 0.014 0.019 0.072 0.000 0.000 1696.0 \n", | |
"beta[0,4] -0.062 0.016 -0.094 -0.032 0.000 0.000 1446.0 \n", | |
"beta[0,5] -0.015 0.015 -0.042 0.014 0.000 0.000 2216.0 \n", | |
"beta[1,0] 0.109 2.470 -4.811 4.560 0.047 0.036 2755.0 \n", | |
"beta[1,1] -0.022 0.017 -0.053 0.010 0.000 0.000 1468.0 \n", | |
"beta[1,2] 1.039 0.018 1.005 1.074 0.000 0.000 1593.0 \n", | |
"beta[1,3] 0.073 0.020 0.037 0.111 0.000 0.000 1709.0 \n", | |
"beta[1,4] -0.054 0.022 -0.097 -0.015 0.001 0.000 1448.0 \n", | |
"beta[1,5] -0.018 0.021 -0.058 0.021 0.000 0.000 2152.0 \n", | |
"Sigma[0,0] 0.032 0.003 0.027 0.038 0.000 0.000 1540.0 \n", | |
"Sigma[0,1] 0.037 0.003 0.031 0.044 0.000 0.000 1439.0 \n", | |
"Sigma[1,0] 0.037 0.003 0.031 0.044 0.000 0.000 1439.0 \n", | |
"Sigma[1,1] 0.057 0.005 0.048 0.066 0.000 0.000 1596.0 \n", | |
"\n", | |
" ess_sd ess_bulk ess_tail r_hat \n", | |
"nu 2092.0 2093.0 2842.0 1.0 \n", | |
"alpha[0] 2105.0 2105.0 2521.0 1.0 \n", | |
"alpha[1] 2276.0 2282.0 2704.0 1.0 \n", | |
"beta[0,0] 2262.0 3021.0 3000.0 1.0 \n", | |
"beta[0,1] 1465.0 1471.0 2104.0 1.0 \n", | |
"beta[0,2] 1520.0 1517.0 2272.0 1.0 \n", | |
"beta[0,3] 1648.0 1695.0 2074.0 1.0 \n", | |
"beta[0,4] 1446.0 1446.0 1941.0 1.0 \n", | |
"beta[0,5] 2006.0 2242.0 2737.0 1.0 \n", | |
"beta[1,0] 2291.0 2750.0 2805.0 1.0 \n", | |
"beta[1,1] 1441.0 1472.0 2151.0 1.0 \n", | |
"beta[1,2] 1592.0 1593.0 2290.0 1.0 \n", | |
"beta[1,3] 1668.0 1710.0 2221.0 1.0 \n", | |
"beta[1,4] 1448.0 1449.0 1907.0 1.0 \n", | |
"beta[1,5] 1989.0 2177.0 2678.0 1.0 \n", | |
"Sigma[0,0] 1540.0 1544.0 2127.0 1.0 \n", | |
"Sigma[0,1] 1439.0 1436.0 1860.0 1.0 \n", | |
"Sigma[1,0] 1439.0 1436.0 1860.0 1.0 \n", | |
"Sigma[1,1] 1596.0 1601.0 2328.0 1.0 " | |
] | |
}, | |
"execution_count": 27, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"pm.summary(trace, var_names=[\"nu\", \"alpha\", \"beta\", \"Sigma\"])" | |
] | |
} | |
], | |
"metadata": { | |
"kernelspec": { | |
"display_name": "Python 3", | |
"language": "python", | |
"name": "python3" | |
}, | |
"language_info": { | |
"codemirror_mode": { | |
"name": "ipython", | |
"version": 3 | |
}, | |
"file_extension": ".py", | |
"mimetype": "text/x-python", | |
"name": "python", | |
"nbconvert_exporter": "python", | |
"pygments_lexer": "ipython3", | |
"version": "3.8.3" | |
} | |
}, | |
"nbformat": 4, | |
"nbformat_minor": 2 | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
constituency | county | y1 | y2 | y1lag | y2lag | coninc | labinc | libinc | v1 | v2 | v3 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Barrow & Furness | Cumbria | 1.3286 | 1.4732 | 1.182 | 1.0142 | 1 | 0 | 0 | 0.4131 | 0.4774 | 0.1094 | |
Berwick-upon-Tweed | Northumberland | -0.3032 | -0.6634 | -0.5689 | -1.0906 | 0 | 0 | 1 | 0.3277 | 0.2286 | 0.4437 | |
Bishop Auckland | Durham | 0.5598 | 1.0113 | 0.7052 | 1.0258 | 0 | 1 | 0 | 0.3183 | 0.4999 | 0.1818 | |
Durham City of | Durham | 0.0978 | 0.9092 | -0.4139 | 0.3037 | 0 | 1 | 0 | 0.2405 | 0.5414 | 0.2181 | |
Copeland | Cumbria | 1.7351 | 1.8508 | 1.5507 | 1.6453 | 0 | 1 | 0 | 0.435 | 0.4883 | 0.0767 | |
Easington | Durham | 0.4546 | 1.9246 | 0.0408 | 1.4702 | 0 | 1 | 0 | 0.1671 | 0.7268 | 0.1061 | |
Hexham | Northumberland | 0.8811 | 0.1085 | 0.4472 | -0.5683 | 0 | 0 | 0 | 0.533 | 0.2461 | 0.2208 | |
Langbaurgh | Cleveland | 1.3717 | 1.3182 | 0.7418 | 0.6582 | 0 | 1 | 0 | 0.4542 | 0.4306 | 0.1152 | |
Durham North | Durham | 0.4855 | 1.365 | -0.0637 | 0.9126 | 0 | 1 | 0 | 0.2484 | 0.5987 | 0.1529 | |
Durham North West | Durham | 0.639 | 1.3797 | 0.313 | 0.8979 | 0 | 1 | 0 | 0.2759 | 0.5785 | 0.1456 | |
Penrith & The Border | Cumbria | 0.789 | -0.5489 | 0.7421 | -0.9547 | 1 | 0 | 0 | 0.5825 | 0.1528 | 0.2646 | |
Sedgefield | Durham | 1.0038 | 1.7424 | 0.5459 | 1.2449 | 0 | 1 | 0 | 0.2891 | 0.605 | 0.1059 | |
Wansbeck | Northumberland | 0.4341 | 1.3627 | -0.1738 | 0.9111 | 0 | 1 | 0 | 0.2393 | 0.6057 | 0.155 | |
Westmorland & Lonsdale | Cumbria | 0.7275 | -0.5994 | 0.6794 | -0.7891 | 1 | 0 | 0 | 0.5719 | 0.1517 | 0.2763 | |
Workington | Cumbria | 1.6814 | 2.1775 | 1.2536 | 1.5992 | 0 | 1 | 0 | 0.3536 | 0.5806 | 0.0658 | |
Blaydon | Newcastle area | 0.2553 | 0.9358 | -0.0515 | 0.6813 | 0 | 1 | 0 | 0.2667 | 0.5267 | 0.2066 | |
Blyth Valley | Northumberland | -0.7632 | 0.3971 | -0.8742 | 0.0445 | 0 | 1 | 0 | 0.1578 | 0.5036 | 0.3386 | |
Carlisle | Cumbria | 1.1073 | 1.2719 | 0.8208 | 0.8721 | 0 | 1 | 0 | 0.3985 | 0.4698 | 0.1317 | |
Darlington | Cleveland | 1.6449 | 1.7562 | 1.3733 | 1.2599 | 1 | 0 | 0 | 0.4328 | 0.4837 | 0.0835 | |
Gateshead East | Newcastle area | 0.7044 | 1.6606 | 0.3489 | 1.2558 | 0 | 1 | 0 | 0.2441 | 0.6352 | 0.1207 | |
Hartlepool | Cleveland | 0.9666 | 1.3633 | 0.881 | 1.2377 | 0 | 0 | 0 | 0.3488 | 0.5186 | 0.1327 | |
Houghton & Washington | Newcastle area | 0.6395 | 1.5535 | 0.2231 | 1.179 | 0 | 1 | 0 | 0.2486 | 0.6202 | 0.1312 | |
Jarrow | Newcastle area | 0.5141 | 1.4775 | 0.5553 | 1.5601 | 0 | 1 | 0 | 0.237 | 0.6212 | 0.1418 | |
Middlesbrough | Cleveland | 0.9217 | 1.8359 | 0.4924 | 1.3622 | 0 | 1 | 0 | 0.2569 | 0.6409 | 0.1022 | |
Newcastle upon Tyne Central | Newcastle area | 1.0016 | 1.2897 | 0.8982 | 1.0279 | 0 | 1 | 0 | 0.3702 | 0.4938 | 0.136 | |
Newcastle upon Tyne East | Newcastle area | 0.7623 | 1.6064 | 0.5076 | 1.2582 | 0 | 1 | 0 | 0.2637 | 0.6133 | 0.123 | |
Newcastle upon Tyne North | Newcastle area | 0.5278 | 0.968 | -0.2854 | 0.2663 | 0 | 1 | 0 | 0.3182 | 0.4941 | 0.1877 | |
Redcar | Cleveland | 0.9918 | 1.5467 | 0.382 | 0.7959 | 0 | 1 | 0 | 0.3213 | 0.5596 | 0.1192 | |
South Shields | Newcastle area | 0.7576 | 1.5379 | 0.5055 | 1.3189 | 0 | 1 | 0 | 0.2739 | 0.5977 | 0.1284 | |
Stockton North | Cleveland | 0.8502 | 1.3205 | 0.574 | 0.9864 | 0 | 1 | 0 | 0.3303 | 0.5286 | 0.1411 | |
Stockton South | Cleveland | 1.1052 | 0.9791 | 0.0379 | -0.0755 | 1 | 0 | 0 | 0.452 | 0.3984 | 0.1497 | |
Sunderland North | Newcastle area | 0.9166 | 1.7327 | 0.5722 | 1.2512 | 0 | 0 | 0 | 0.2731 | 0.6177 | 0.1092 | |
Sunderland South | Newcastle area | 0.9358 | 1.6155 | 0.7356 | 1.3112 | 0 | 1 | 0 | 0.2971 | 0.5863 | 0.1166 | |
Tyne Bridge | Newcastle area | 0.6266 | 1.7698 | 0.23 | 1.3486 | 0 | 1 | 0 | 0.2141 | 0.6715 | 0.1144 | |
Tynemouth | Newcastle area | 1.7425 | 1.7208 | 0.8772 | 0.7686 | 1 | 0 | 0 | 0.4644 | 0.4544 | 0.0813 | |
Wallsend | Newcastle area | 0.298 | 1.1709 | 0.1466 | 1.0446 | 0 | 0 | 0 | 0.2418 | 0.5788 | 0.1795 | |
Barnsley West & Penistone | South Yorkshire | 0.8752 | 1.6064 | 0.5075 | 1.2744 | 0 | 0 | 0 | 0.2862 | 0.5945 | 0.1193 | |
Beverley | Humberside | 0.6515 | -0.4025 | 0.5114 | -0.6446 | 1 | 0 | 0 | 0.5348 | 0.1864 | 0.2788 | |
Boothferry | Humberside | 1.1304 | 0.4428 | 0.9116 | -0.0196 | 1 | 0 | 0 | 0.5477 | 0.2754 | 0.1769 | |
Bridlington | Humberside | 0.6671 | -0.1221 | 0.7666 | -0.3442 | 1 | 0 | 0 | 0.5083 | 0.2309 | 0.2609 | |
Brigg & Cleethorpes | Humberside | 1.2175 | 0.8713 | 0.5311 | -0.2306 | 1 | 0 | 0 | 0.4992 | 0.3531 | 0.1477 | |
Calder Valley | West Yorkshire | 1.0367 | 0.8434 | 0.6321 | 0.3662 | 1 | 0 | 0 | 0.459 | 0.3783 | 0.1628 | |
Colne Valley | West Yorkshire | 0.4414 | 0.0971 | 0.0855 | -0.1384 | 1 | 0 | 0 | 0.4252 | 0.3013 | 0.2735 | |
Dewsbury | West Yorkshire | 1.3348 | 1.3599 | 0.9583 | 0.9773 | 0 | 1 | 0 | 0.4369 | 0.448 | 0.115 | |
Doncaster North | South Yorkshire | 0.7468 | 1.6153 | 0.5654 | 1.4943 | 0 | 0 | 0 | 0.2592 | 0.6179 | 0.1229 | |
Don Valley | South Yorkshire | 0.9819 | 1.5316 | 0.7926 | 1.2914 | 0 | 1 | 0 | 0.3218 | 0.5576 | 0.1206 | |
Elmet | West Yorkshire | 1.5051 | 1.3798 | 1.0752 | 0.8411 | 1 | 0 | 0 | 0.4752 | 0.4193 | 0.1055 | |
Harrogate | North Yorkshire | 0.4994 | -0.9888 | 0.4811 | -1.2229 | 1 | 0 | 0 | 0.5457 | 0.1232 | 0.3311 | |
Hemsworth | West Yorkshire | 0.5678 | 1.9043 | 0.0862 | 1.4449 | 0 | 1 | 0 | 0.1861 | 0.7084 | 0.1055 | |
Keighley | West Yorkshire | 1.5008 | 1.3518 | 0.8673 | 0.6001 | 1 | 0 | 0 | 0.4797 | 0.4133 | 0.107 | |
Normanton | West Yorkshire | 0.8671 | 1.2903 | 0.7302 | 1.1052 | 0 | 1 | 0 | 0.3393 | 0.5181 | 0.1426 | |
Pontefract & Castleford | West Yorkshire | 0.8238 | 2.029 | 0.6315 | 1.7808 | 0 | 1 | 0 | 0.2094 | 0.6988 | 0.0919 | |
Richmond | North Yorkshire | 0.8786 | -0.7973 | 0.8196 | -0.828 | 1 | 0 | 0 | 0.624 | 0.1168 | 0.2592 | |
Rother Valley | South Yorkshire | 0.7522 | 1.5641 | 0.3023 | 1.119 | 0 | 1 | 0 | 0.2686 | 0.6048 | 0.1266 | |
Ryedale | North Yorkshire | 0.6204 | -0.7821 | 0.3245 | -1.5599 | 1 | 0 | 0 | 0.5606 | 0.1379 | 0.3015 | |
Scarborough | North Yorkshire | 0.9688 | 0.458 | 0.6781 | -0.0841 | 0 | 0 | 0 | 0.5052 | 0.3031 | 0.1917 | |
Selby | North Yorkshire | 1.2122 | 0.8468 | 0.8681 | 0.211 | 1 | 0 | 0 | 0.5021 | 0.3485 | 0.1494 | |
Sheffield Hallam | South Yorkshire | 0.3188 | -0.4962 | 0.3535 | -0.4671 | 1 | 0 | 0 | 0.4609 | 0.204 | 0.3351 | |
Glasgow Hillhead | Glasgow area | -0.566 | 0.2962 | -0.7907 | 0.134 | 0 | 0 | 0 | 0.1949 | 0.4617 | 0.3433 | |
Shipley | West Yorkshire | 0.92490000000000006 | 0.3539 | 0.6326 | -0.1219 | 1 | 0 | 0 | 0.5098 | 0.288 | 0.2022 | |
Skipton & Ripon | North Yorkshire | 0.7719 | -0.615 | 0.7307 | -0.9349 | 1 | 0 | 0 | 0.5841 | 0.1459 | 0.2699 | |
Wentworth | South Yorkshire | 0.8181 | 1.9623 | 0.5169 | 1.6111 | 0 | 1 | 0 | 0.2183 | 0.6854 | 0.0963 | |
Barnsley Central | South Yorkshire | 0.576 | 1.8341 | 0.1787 | 1.4837 | 0 | 1 | 0 | 0.1968 | 0.6925 | 0.1106 | |
Barnsley East | South Yorkshire | 0.49370000000000003 | 2.1892 | 0.1932 | 1.8654 | 0 | 1 | 0 | 0.1417 | 0.7719 | 0.0865 | |
Batley & Spen | West Yorkshire | 1.4657 | 1.4134 | 1.1143 | 1.0594 | 1 | 0 | 0 | 0.4587 | 0.4353 | 0.1059 | |
Bradford North | West Yorkshire | 0.5453 | 0.9417 | 0.8058 | 0.8867 | 0 | 1 | 0 | 0.3262 | 0.4848 | 0.1891 | |
Bradford South | West Yorkshire | 1.0297 | 1.2462 | 0.8315 | 0.8462 | 0 | 1 | 0 | 0.3848 | 0.4778 | 0.1374 | |
Bradford West | West Yorkshire | 1.167 | 1.6209 | 1.1698 | 1.5165 | 0 | 1 | 0 | 0.3465 | 0.5456 | 0.1079 | |
Doncaster Central | South Yorkshire | 1.0386 | 1.5236 | 0.9478 | 1.3218 | 0 | 1 | 0 | 0.3358 | 0.5454 | 0.1188 | |
Glanford & Scunthorpe | Humberside | 1.6722 | 1.9934 | 1.138 | 1.1589 | 0 | 1 | 0 | 0.3896 | 0.5372 | 0.0732 | |
Great Grimsby | Humberside | 1.0439 | 1.3861 | 0.0869 | 0.5559 | 0 | 1 | 0 | 0.3623 | 0.5101 | 0.1276 | |
Halifax | West Yorkshire | 1.2076 | 1.2269 | 0.9883 | 1.0385 | 0 | 1 | 0 | 0.4314 | 0.4397 | 0.1289 | |
Huddersfield | West Yorkshire | 0.7567 | 1.1199 | 0.3792 | 0.7593 | 0 | 1 | 0 | 0.344 | 0.4946 | 0.1614 | |
Hull East | Humberside | 0.6312 | 1.6042 | 0.385 | 1.1579 | 0 | 1 | 0 | 0.2394 | 0.6333 | 0.1273 | |
Hull North | Humberside | 0.1673 | 1.0299 | 0.2413 | 0.8684 | 0 | 1 | 0 | 0.2372 | 0.5621 | 0.2007 | |
Hull West | Humberside | 0.774 | 1.4686 | 0.5359 | 1.0743 | 0 | 1 | 0 | 0.2887 | 0.5782 | 0.1331 | |
Leeds Central | West Yorkshire | 0.4152 | 1.4216 | 0.3541 | 1.1326 | 0 | 1 | 0 | 0.2275 | 0.6223 | 0.1502 | |
Leeds North East | West Yorkshire | 0.9987 | 0.7893 | 0.4769 | -0.1141 | 1 | 0 | 0 | 0.4588 | 0.3721 | 0.169 | |
Leeds North West | West Yorkshire | 0.4349 | -0.0213 | 0.2631 | -0.4327 | 1 | 0 | 0 | 0.4384 | 0.2778 | 0.2838 | |
Leeds West | West Yorkshire | 1.0769 | 1.8226 | -0.3709 | 0.2524 | 0 | 1 | 0 | 0.29 | 0.6112 | 0.0988 | |
Morley & Leeds South | West Yorkshire | 1.1831 | 1.5519 | 0.73740000000000006 | 1.1105 | 0 | 0 | 0 | 0.3633 | 0.5254 | 0.1113 | |
Pudsey | West Yorkshire | 0.5034 | 0.0603 | 0.2914 | -0.5066 | 1 | 0 | 0 | 0.4451 | 0.2858 | 0.2691 | |
Rotherham | South Yorkshire | 0.6574 | 1.6481 | 0.192 | 1.1859 | 0 | 0 | 0 | 0.2375 | 0.6395 | 0.1231 | |
Sheffield Attercliffe | South Yorkshire | 0.5858 | 1.3666 | 0.1483 | 1.0852 | 0 | 0 | 0 | 0.2674 | 0.5838 | 0.1488 | |
Sheffield Brightside | South Yorkshire | 0.2961 | 1.7309 | 0.0867 | 1.5791 | 0 | 1 | 0 | 0.1683 | 0.7066 | 0.1251 | |
Sheffield Central | South Yorkshire | 0.3496 | 1.7756 | 0.2061 | 1.5828 | 0 | 1 | 0 | 0.1705 | 0.7094 | 0.1202 | |
Sheffield Heeley | South Yorkshire | 0.3446 | 1.1081 | 0.2574 | 0.9667 | 0 | 1 | 0 | 0.2594 | 0.5567 | 0.1838 | |
Wakefield | West Yorkshire | 1.2393 | 1.5196 | 1.2298 | 1.3506 | 0 | 1 | 0 | 0.3827 | 0.5065 | 0.1108 | |
York | North Yorkshire | 1.3076 | 1.5322 | 0.9611 | 0.9554 | 1 | 0 | 0 | 0.3965 | 0.4963 | 0.1072 | |
Amber Valley | Derbyshire | 1.6446 | 1.6183 | 1.2861 | 0.8825 | 1 | 0 | 0 | 0.4614 | 0.4495 | 0.0891 | |
Ashfield | Nottinghamshire | 0.9594 | 1.4797 | 0.3072 | 0.5215 | 0 | 0 | 0 | 0.3262 | 0.5488 | 0.125 | |
Bassetlaw | Nottinghamshire | 1.1009 | 1.5225 | 0.954 | 1.2039 | 0 | 1 | 0 | 0.35 | 0.5336 | 0.1164 | |
Blaby | Leicestershire | 1.053 | 0.0266 | 0.8861 | -0.5421 | 0 | 0 | 0 | 0.5858 | 0.2099 | 0.2044 | |
Bolsover | Derbyshire | 0.9092 | 1.846 | 0.6038 | 1.2895 | 0 | 1 | 0 | 0.2529 | 0.6453 | 0.1019 | |
Bosworth | Leicestershire | 1.0634 | 0.3265 | 0.6898 | -0.4624 | 1 | 0 | 0 | 0.5483 | 0.2624 | 0.1893 | |
Broxtowe | Nottinghamshire | 1.3094 | 0.9266 | 0.8858 | 0.0948 | 1 | 0 | 0 | 0.5123 | 0.3494 | 0.1383 | |
Corby | Northamptonshire | 1.4705 | 1.4568 | 1.0947 | 1.0141 | 1 | 0 | 0 | 0.4512 | 0.4451 | 0.1037 | |
Daventry | Northamptonshire | 1.2633 | 0.387 | 0.9889 | -0.0497 | 1 | 0 | 0 | 0.5886 | 0.245 | 0.1664 | |
East Lindsey | Lincolnshire | 0.4639 | -0.7504 | 0.3518 | -1.1916 | 1 | 0 | 0 | 0.5193 | 0.1542 | 0.3265 | |
Erewash | Derbyshire | 1.2456 | 1.0341 | 0.9222 | 0.5083 | 0 | 0 | 0 | 0.4769 | 0.3859 | 0.1372 | |
Gainsborough & Horncastle | Lincolnshire | 0.727 | -0.2686 | 0.4151 | -1.1216 | 1 | 0 | 0 | 0.5397 | 0.1994 | 0.2609 | |
Gedling | Nottinghamshire | 1.4814 | 1.047 | 0.9259 | 0.1031 | 1 | 0 | 0 | 0.5333 | 0.3454 | 0.1212 | |
Grantham | Lincolnshire | 1.3254 | 0.5775 | 0.9856 | -0.0392 | 1 | 0 | 0 | 0.575 | 0.2722 | 0.1528 | |
Harborough | Leicestershire | 0.5026 | -1.0193 | 0.7639 | -0.7635 | 0 | 0 | 0 | 0.5485 | 0.1197 | 0.3318 | |
High Peak | Derbyshire | 1.1339 | 0.9415 | 0.5806 | 0.1185 | 0 | 0 | 0 | 0.4658 | 0.3843 | 0.1499 | |
Holland with Boston | Lincolnshire | 1.2405 | 0.5974 | 1.0269 | -0.0085 | 1 | 0 | 0 | 0.551 | 0.2896 | 0.1594 | |
Kettering | Northamptonshire | 1.1783 | 0.6952 | 0.5567 | -0.3964 | 1 | 0 | 0 | 0.5196 | 0.3205 | 0.1599 | |
Loughborough | Leicestershire | 1.2113 | 0.7619 | 1.0213 | 0.2168 | 1 | 0 | 0 | 0.5166 | 0.3296 | 0.1538 | |
Mansfield | Nottinghamshire | 0.9667 | 1.4638 | 0.5218 | 0.5247 | 0 | 1 | 0 | 0.3307 | 0.5436 | 0.1258 | |
Newark | Nottinghamshire | 1.3561 | 1.0153 | 1.049 | 0.3903 | 1 | 0 | 0 | 0.5079 | 0.3612 | 0.1309 | |
Derbyshire North East | Derbyshire | 1.0795 | 1.3245 | 0.7447 | 0.9076 | 0 | 1 | 0 | 0.3821 | 0.4881 | 0.1298 | |
North West Leicestershire | Leicestershire | 1.4967 | 1.4616 | 1.0216 | 0.692 | 1 | 0 | 0 | 0.4568 | 0.441 | 0.1023 | |
Rushcliffe | Nottinghamshire | 1.001 | 0.1482 | 0.9392 | -0.3284 | 1 | 0 | 0 | 0.5575 | 0.2376 | 0.2049 | |
Rutland & Melton | Leicestershire | 1.1131 | 0.03 | 0.9702 | -0.4817 | 0 | 0 | 0 | 0.5999 | 0.2031 | 0.1971 | |
Sherwood | Nottinghamshire | 1.4931 | 1.5959 | 1.0544 | 0.8709 | 1 | 0 | 0 | 0.4286 | 0.475 | 0.0963 | |
Derbyshire South | Derbyshire | 1.7038 | 1.5577 | 1.0203 | 0.6303 | 1 | 0 | 0 | 0.4887 | 0.4223 | 0.0889 | |
Stamford & Spalding | Lincolnshire | 1.1027 | 0.0925 | 0.6002 | -0.9048 | 1 | 0 | 0 | 0.5896 | 0.2147 | 0.1957 | |
Wellingborough | Northamptonshire | 1.4321 | 0.9767 | 0.9664 | 0.3038 | 1 | 0 | 0 | 0.5339 | 0.3386 | 0.1275 | |
Derbyshire West | Derbyshire | 0.846 | -0.0421 | 0.4112 | -1.1021 | 1 | 0 | 0 | 0.5433 | 0.2235 | 0.2332 | |
Chesterfield | Derbyshire | -0.7496 | 0.2776 | -0.1692 | 0.4294 | 0 | 1 | 0 | 0.1692 | 0.4727 | 0.3581 | |
Derby North | Derbyshire | 1.623 | 1.4536 | 1.296 | 1.024 | 1 | 0 | 0 | 0.4898 | 0.4135 | 0.0967 | |
Derby South | Derbyshire | 1.2952 | 1.6066 | 0.9405 | 1.0155 | 0 | 1 | 0 | 0.3789 | 0.5173 | 0.1038 | |
Leicester East | Leicestershire | 1.4248 | 1.9396 | 1.317 | 1.4003 | 0 | 1 | 0 | 0.3432 | 0.5743 | 0.0826 | |
Leicester South | Leicestershire | 1.0815 | 1.4939 | 1.0859 | 1.1643 | 0 | 1 | 0 | 0.3509 | 0.5301 | 0.119 | |
Leicester West | Leicestershire | 1.0663 | 1.2602 | 1.1391 | 1.1948 | 0 | 1 | 0 | 0.3909 | 0.4745 | 0.1346 | |
Lincoln | Lincolnshire | 1.517 | 1.4432 | 0.8729 | 0.5498 | 1 | 0 | 0 | 0.4655 | 0.4324 | 0.1021 | |
Northampton North | Northamptonshire | 1.1049 | 0.934 | 0.8422 | 0.3754 | 1 | 0 | 0 | 0.46 | 0.3877 | 0.1524 | |
Northampton South | Northamptonshire | 1.314 | 0.6974 | 1.097 | 0.2789 | 1 | 0 | 0 | 0.5529 | 0.2985 | 0.1486 | |
Nottingham East | Nottinghamshire | 1.5464 | 1.9129 | 1.0742 | 1.0513 | 1 | 0 | 0 | 0.3765 | 0.5433 | 0.0802 | |
Nottingham North | Nottinghamshire | 1.4084 | 1.8701 | 1.2698 | 1.346 | 0 | 1 | 0 | 0.3532 | 0.5604 | 0.0864 | |
Nottingham South | Nottinghamshire | 1.4296 | 1.5614 | 1.1057 | 1.0077 | 1 | 0 | 0 | 0.4201 | 0.4793 | 0.1006 | |
Bury St.Edmunds | Suffolk | 0.8875 | 0.0667 | 1.0141 | -0.216 | 0 | 0 | 0 | 0.54 | 0.2377 | 0.2223 | |
Suffolk Central | Suffolk | 0.6675 | -0.0783 | 0.698 | -0.3113 | 1 | 0 | 0 | 0.5032 | 0.2387 | 0.2581 | |
Great Yarmouth | Norfolk | 1.2613 | 1.0279 | 1.1055 | 0.5981 | 1 | 0 | 0 | 0.4819 | 0.3816 | 0.1365 | |
Huntingdon | Cambridgeshire | 1.6457 | 0.2811 | 1.1004 | -0.4175 | 1 | 0 | 0 | 0.6904 | 0.1764 | 0.1332 | |
Norfolk Mid | Norfolk | 1.0024 | 0.2433 | 0.7979 | -0.3618 | 1 | 0 | 0 | 0.5449 | 0.2551 | 0.2 | |
Cambridgeshire North East | Cambridgeshire | 0.5801 | -0.7861 | 0.0544 | -1.6534 | 1 | 0 | 0 | 0.551 | 0.1405 | 0.3085 | |
Norfolk North | Norfolk | 0.5717 | -0.1607 | 0.7576 | -0.2273 | 1 | 0 | 0 | 0.4889 | 0.235 | 0.276 | |
Norfolk North West | Norfolk | 1.3313 | 0.8924 | 0.4593 | -0.6006 | 1 | 0 | 0 | 0.5239 | 0.3378 | 0.1384 | |
Cambridgeshire South East | Cambridgeshire | 1.0467 | -0.0153 | 0.7592 | -0.6939 | 1 | 0 | 0 | 0.5893 | 0.2038 | 0.2069 | |
Norfolk South | Norfolk | 0.6671 | -0.3992 | 0.456 | -0.9825 | 1 | 0 | 0 | 0.5384 | 0.1854 | 0.2763 | |
Suffolk South | Suffolk | 0.687 | -0.0516 | 0.6503 | -0.4007 | 1 | 0 | 0 | 0.5048 | 0.2412 | 0.254 | |
Cambridgeshire South West | Cambridgeshire | 0.7028 | -0.7199 | 0.6899 | -0.7785 | 1 | 0 | 0 | 0.5759 | 0.1388 | 0.2852 | |
Norfolk South West | Norfolk | 1.0964 | 0.3966 | 0.99 | -0.02 | 1 | 0 | 0 | 0.5462 | 0.2713 | 0.1825 | |
Suffolk Coastal | Suffolk | 0.8121 | -0.1308 | 0.6262 | -0.8459 | 1 | 0 | 0 | 0.5454 | 0.2124 | 0.2421 | |
Waveney | Suffolk | 1.3129 | 1.0872 | 0.8082 | 0.3314 | 1 | 0 | 0 | 0.4838 | 0.3861 | 0.1302 | |
Cambridge | Cambridgeshire | 0.662 | 0.6914 | 0.2666 | -0.0781 | 0 | 0 | 0 | 0.3928 | 0.4045 | 0.2026 | |
Ipswich | Suffolk | 1.3355 | 1.3467 | 1.2632 | 1.225 | 1 | 0 | 0 | 0.4397 | 0.4447 | 0.1157 | |
Norwich North | Norfolk | 1.2069 | 1.195 | 0.6471 | 0.2294 | 1 | 0 | 0 | 0.4372 | 0.432 | 0.1308 | |
Norwich South | Norfolk | 1.0446 | 1.329 | 0.4047 | 0.422 | 0 | 1 | 0 | 0.373 | 0.4958 | 0.1312 | |
Peterborough | Cambridgeshire | 1.8101 | 1.6251 | 1.1208 | 0.7359 | 1 | 0 | 0 | 0.5013 | 0.4166 | 0.082 | |
Barking | Barking and Dagenham | 0.8455 | 1.267 | 0.4836 | 0.7355 | 0 | 1 | 0 | 0.3386 | 0.5161 | 0.1454 | |
Battersea | Wandsworth | 1.9758 | 1.7732 | 1.3131 | 1.2713 | 1 | 0 | 0 | 0.5114 | 0.4176 | 0.0709 | |
Beckenham | Bromley | 1.1863 | 0.3172 | 0.778 | -0.3717 | 0 | 0 | 0 | 0.5798 | 0.2431 | 0.1771 | |
Bethnal Green & Stepney | Tower Hamlets | -0.2215 | 0.9188 | -0.5023 | 0.4172 | 0 | 1 | 0 | 0.186 | 0.5818 | 0.2322 | |
Bexleyheath | Bexley | 0.9296 | 0.1309 | 0.6349 | -0.4723 | 1 | 0 | 0 | 0.5421 | 0.2439 | 0.214 | |
Bow & Poplar | Tower Hamlets | -0.3828 | 0.6062 | -0.4899 | 0.3483 | 0 | 1 | 0 | 0.194 | 0.5216 | 0.2845 | |
Brent East | Brent | 1.4181 | 1.7863 | 0.9737 | 1.0775 | 0 | 1 | 0 | 0.3721 | 0.5378 | 0.0901 | |
Brent North | Brent | 1.7318 | 1.1659 | 1.3624 | 0.4803 | 1 | 0 | 0 | 0.5731 | 0.3255 | 0.1014 | |
Brent South | Brent | 1.0971 | 1.7314 | 0.7285 | 1.1988 | 0 | 1 | 0 | 0.3106 | 0.5857 | 0.1037 | |
Brentford & Isleworth | Hounslow | 1.4714 | 1.3834 | 1.0024 | 0.6412 | 0 | 0 | 0 | 0.4661 | 0.4268 | 0.107 | |
Carshalton & Wallington | Sutton | 0.4762 | -0.5576 | 0.7234 | -0.3633 | 1 | 0 | 0 | 0.5059 | 0.1799 | 0.3142 | |
Chelsea | Kensington and Chelsea | 1.4493 | 0.1325 | 1.2807 | -0.151 | 1 | 0 | 0 | 0.6655 | 0.1783 | 0.1562 | |
Chingford | Waltham Forest | 1.5063 | 0.6375 | 1.0856 | -0.3197 | 0 | 0 | 0 | 0.6093 | 0.2556 | 0.1351 | |
Chipping Barnet | Barnet | 1.2616 | 0.4737 | 0.9223 | -0.1902 | 1 | 0 | 0 | 0.5754 | 0.2617 | 0.1629 | |
Chislehurst | Bromley | 1.3097 | 0.3501 | 0.9171 | -0.1741 | 1 | 0 | 0 | 0.605 | 0.2317 | 0.1633 | |
Croydon Central | Croydon | 1.423 | 0.8516 | 1.0909 | 0.2468 | 0 | 0 | 0 | 0.5538 | 0.3127 | 0.1335 | |
Croydon North East | Croydon | 1.3489 | 0.9727 | 1.0905 | 0.3616 | 0 | 0 | 0 | 0.5139 | 0.3528 | 0.1334 | |
Croydon North West | Croydon | 1.5535 | 1.6365 | 1.0762 | 0.8358 | 1 | 0 | 0 | 0.4351 | 0.4728 | 0.092 | |
Croydon South | Croydon | 1.0173 | -0.5851 | 0.9684 | -0.9139 | 0 | 0 | 0 | 0.6398 | 0.1289 | 0.2313 | |
Dagenham | Barking and Dagenham | 1.1539 | 1.5187 | 0.8132 | 0.9569 | 0 | 1 | 0 | 0.3629 | 0.5226 | 0.1145 | |
Dulwich | Lambeth | 1.3454 | 1.4687 | 1.073 | 1.0621 | 1 | 0 | 0 | 0.4181 | 0.473 | 0.1089 | |
Ealing Acton | Ealing | 1.4146 | 1.0431 | 1.0444 | 0.3902 | 1 | 0 | 0 | 0.5174 | 0.3568 | 0.1257 | |
Ealing North | Ealing | 1.5571 | 1.2832 | 1.3066 | 0.6066 | 1 | 0 | 0 | 0.5073 | 0.3858 | 0.1069 | |
Ealing Southall | Ealing | 1.4776 | 1.8236 | 0.9796 | 1.3381 | 0 | 0 | 0 | 0.3786 | 0.5351 | 0.0864 | |
Edmonton | Enfield | 1.7233 | 1.6961 | 1.3902 | 1.0382 | 1 | 0 | 0 | 0.4648 | 0.4523 | 0.0829 | |
Eltham | Greenwich | 1.3651 | 1.2724 | 0.8383 | 0.4422 | 1 | 0 | 0 | 0.4615 | 0.4206 | 0.1178 | |
Enfield North | Enfield | 1.5639 | 1.1493 | 1.3264 | 0.6583 | 1 | 0 | 0 | 0.5348 | 0.3533 | 0.1119 | |
Enfield Southgate | Enfield | 1.3899 | 0.5968 | 1.0354 | -0.1027 | 1 | 0 | 0 | 0.5877 | 0.2659 | 0.1464 | |
Erith & Crayford | Bexley | 1.3548 | 1.242 | 0.581 | 0.1561 | 1 | 0 | 0 | 0.4648 | 0.4152 | 0.1199 | |
Feltham & Heston | Hounslow | 1.343 | 1.4179 | 1.0593 | 0.8416 | 1 | 0 | 0 | 0.4276 | 0.4608 | 0.1116 | |
Finchley | Barnet | 1.5273 | 1.1654 | 1.3536 | 0.8216 | 0 | 0 | 0 | 0.5226 | 0.3639 | 0.1135 | |
Fulham | Hammersmith and Fulham | 1.8595 | 1.4929 | 1.6061 | 1.2627 | 1 | 0 | 0 | 0.5409 | 0.3749 | 0.0842 | |
-0.6456 | 0.0973 | -0.5552 | -0.1524 | 0 | 1 | 0 | 0.1996 | 0.4196 | 0.3807 | |||
Hackney North & Stoke Newington | Hackney | 0.8507 | 1.6146 | 0.4113 | 0.9321 | 0 | 1 | 0 | 0.2798 | 0.6007 | 0.1195 | |
Hackney South & Shoreditch | Hackney | 0.6608 | 1.2714 | 0.2467 | 0.7577 | 0 | 1 | 0 | 0.2978 | 0.5484 | 0.1538 | |
Hammersmith | Hammersmith and Fulham | 1.3138 | 1.6345 | 0.9384 | 1.1042 | 0 | 1 | 0 | 0.3778 | 0.5206 | 0.1016 | |
Hampstead & Highgate | Camden | 1.3153 | 1.3932 | 0.7884 | 0.6657 | 0 | 0 | 0 | 0.4256 | 0.4601 | 0.1142 | |
Harrow East | Harrow | 1.5759 | 1.1283 | 0.8911 | 0.0571 | 1 | 0 | 0 | 0.5417 | 0.3462 | 0.112 | |
Harrow West | Harrow | 1.0067 | 0.1107 | 0.7074 | -0.4403 | 1 | 0 | 0 | 0.5638 | 0.2301 | 0.206 | |
Hayes & Harlington | Hillingdon | 1.472 | 1.4693 | 1.168 | 0.8405 | 1 | 0 | 0 | 0.4491 | 0.4479 | 0.103 | |
Hendon North | Barnet | 1.6041 | 1.179 | 1.0779 | 0.2961 | 1 | 0 | 0 | 0.5391 | 0.3525 | 0.1084 | |
Hendon South | Barnet | 1.3006 | 0.4211 | 0.856 | -0.1237 | 1 | 0 | 0 | 0.5926 | 0.2459 | 0.1614 | |
Holborn & St.Pancras | Camden | 0.7349 | 1.4017 | 0.5684 | 1.0553 | 0 | 1 | 0 | 0.2918 | 0.5683 | 0.1399 | |
Hornchurch | Havering | 1.571 | 1.1324 | 0.917 | 0.3284 | 1 | 0 | 0 | 0.5397 | 0.3481 | 0.1122 | |
Hornsey & Wood Green | Haringey | 1.3706 | 1.5833 | 1.0454 | 0.9728 | 0 | 0 | 0 | 0.4015 | 0.4966 | 0.1019 | |
Ilford North | Redbridge | 1.5148 | 1.0571 | 1.134 | 0.438 | 1 | 0 | 0 | 0.5398 | 0.3415 | 0.1187 | |
Ilford South | Redbridge | 1.528 | 1.5489 | 1.2334 | 0.979 | 1 | 0 | 0 | 0.4468 | 0.4562 | 0.0969 | |
Islington North | Islington | 0.4465 | 1.3332 | 0.1475 | 0.8273 | 0 | 1 | 0 | 0.2459 | 0.5968 | 0.1573 | |
Islington South & Finsbury | Islington | 0.0566 | 0.7853 | -0.6161 | 0.05 | 0 | 1 | 0 | 0.2489 | 0.5158 | 0.2352 | |
Kensington | Kensington and Chelsea | 1.7246 | 1.4654 | 1.0133 | 0.6565 | 1 | 0 | 0 | 0.5128 | 0.3957 | 0.0914 | |
Kingston upon Thames | Kingston upon Thames | 0.6755 | -0.306 | 0.6204 | -0.8296 | 1 | 0 | 0 | 0.5309 | 0.1989 | 0.2702 | |
Lewisham Deptford | Lewisham | 0.9051 | 1.6862 | 0.6072 | 1.056 | 0 | 1 | 0 | 0.2787 | 0.6086 | 0.1127 | |
Lewisham East | Lewisham | 1.3322 | 1.3898 | 0.7791 | 0.5017 | 1 | 0 | 0 | 0.4305 | 0.456 | 0.1136 | |
Lewisham West | Lewisham | 1.464 | 1.557 | 1.0637 | 0.8657 | 1 | 0 | 0 | 0.4294 | 0.4713 | 0.0993 | |
Leyton | Waltham Forest | 0.0787 | 0.9106 | -0.0172 | 0.3294 | 0 | 1 | 0 | 0.2369 | 0.5442 | 0.2189 | |
Mitcham & Morden | Merton | 1.6244 | 1.5487 | 1.0649 | 0.7519 | 1 | 0 | 0 | 0.4708 | 0.4365 | 0.0928 | |
Newham North East | Newham | 1.0035 | 1.651 | 0.5708 | 1.0939 | 0 | 1 | 0 | 0.3051 | 0.583 | 0.1119 | |
Newham North West | Newham | 1.014 | 1.873 | 0.3781 | 1.1589 | 0 | 1 | 0 | 0.2686 | 0.634 | 0.0974 | |
Newham South | Newham | 0.9529 | 1.1444 | 0.43120000000000003 | 0.6718 | 0 | 1 | 0 | 0.3851 | 0.4664 | 0.1485 | |
Norwood | Lambeth | 1.0059 | 1.5041 | 0.8937 | 1.1911 | 0 | 1 | 0 | 0.3321 | 0.5465 | 0.1214 | |
Old Bexley & Sidcup | Bexley | 1.3344 | 0.307 | 1.1036 | -0.1776 | 1 | 0 | 0 | 0.6168 | 0.2208 | 0.1624 | |
Orpington | Bromley | 0.6381 | -0.9663 | 0.6293 | -1.0627 | 0 | 0 | 0 | 0.5783 | 0.1162 | 0.3055 | |
Peckham | Southwark | 0.5338 | 1.499 | 0.366 | 1.1172 | 0 | 1 | 0 | 0.2374 | 0.6233 | 0.1392 | |
Putney | Wandsworth | 1.6925 | 1.3376 | 1.4055 | 1.0694 | 1 | 0 | 0 | 0.5304 | 0.3719 | 0.0976 | |
Ravensbourne | Bromley | 1.103 | -0.4599 | 0.9112 | -0.8048 | 1 | 0 | 0 | 0.6488 | 0.1359 | 0.2153 | |
Richmond & Barnes | Richmond upon Thames | 0.1851 | -1.978 | 0.0848 | -1.8223 | 1 | 0 | 0 | 0.5139 | 0.0591 | 0.427 | |
Romford | Havering | 1.4979 | 0.8457 | 1.0208 | 0.1237 | 1 | 0 | 0 | 0.5732 | 0.2986 | 0.1282 | |
Ruislip-Northwood | Hillingdon | 1.2894 | 0.0707 | 0.9649 | -0.5692 | 1 | 0 | 0 | 0.6365 | 0.1882 | 0.1753 | |
Southwark & Bermondsey | Southwark | -1.7327 | -0.6139 | -1.3285 | -0.1777 | 0 | 0 | 1 | 0.1029 | 0.315 | 0.5821 | |
Streatham | Lambeth | 1.7598 | 1.8904 | 1.0434 | 0.9073 | 1 | 0 | 0 | 0.4326 | 0.493 | 0.0744 | |
Surbiton | Kingston upon Thames | 0.7061 | -0.3863 | 0.6742 | -0.6831 | 1 | 0 | 0 | 0.5468 | 0.1834 | 0.2699 | |
Sutton & Cheam | Sutton | 0.4913 | -1.2251 | 0.753 | -0.9894 | 0 | 0 | 0 | 0.5582 | 0.1003 | 0.3415 | |
The City of London & Westminster South | City of Westminster | 1.3566 | 0.3906 | 0.9752 | -0.0666 | 1 | 0 | 0 | 0.6105 | 0.2323 | 0.1572 | |
Tooting | Wandsworth | 1.6915 | 1.8741 | 1.1366 | 1.2062 | 0 | 1 | 0 | 0.4193 | 0.5034 | 0.0773 | |
Tottenham | Haringey | 0.9577 | 1.598 | 0.6827 | 0.8921 | 0 | 1 | 0 | 0.3048 | 0.5782 | 0.117 | |
Twickenham | Richmond upon Thames | 0.2396 | -1.4558 | 0.3021 | -1.5209 | 1 | 0 | 0 | 0.5075 | 0.0931 | 0.3994 | |
Upminster | Havering | 1.2998 | 0.6458 | 0.9243 | -0.0018 | 1 | 0 | 0 | 0.5579 | 0.2901 | 0.1521 | |
Uxbridge | Hillingdon | 1.5388 | 0.8859 | 1.0913 | 0.2116 | 1 | 0 | 0 | 0.5763 | 0.3 | 0.1237 | |
Vauxhall | Lambeth | 0.6466 | 1.3234 | 0.4638 | 1.0122 | 0 | 1 | 0 | 0.2864 | 0.5635 | 0.15 | |
Walthamstow | Waltham Forest | 0.9619 | 1.1507 | 0.4402 | 0.3237 | 1 | 0 | 0 | 0.3861 | 0.4663 | 0.1476 | |
Wanstead & Woodford | Waltham Forest | 1.2696 | 0.2357 | 1.0177 | -0.2889 | 1 | 0 | 0 | 0.611 | 0.2173 | 0.1717 | |
Westminster North | City of Westminster | 1.8769 | 1.6894 | 1.3604 | 1.1789 | 1 | 0 | 0 | 0.5045 | 0.4182 | 0.0772 | |
Wimbledon | Merton | 0.9128 | 0.0905 | 0.6172 | -0.2385 | 1 | 0 | 0 | 0.5432 | 0.2387 | 0.2181 | |
-0.8428 | 0.1356 | -0.6753 | -0.1199 | 0 | 0 | 0 | 0.1671 | 0.4446 | 0.3882 | |||
Aylesbury | Buckinghamshire | 0.7271 | -0.7281 | 0.6976 | -0.7266 | 0 | 0 | 0 | 0.5825 | 0.1359 | 0.2815 | |
Banbury | Oxfordshire | 1.1114 | 0.3795 | 0.8751 | -0.138 | 1 | 0 | 0 | 0.5525 | 0.2657 | 0.1818 | |
Beaconsfield | Buckinghamshire | 1.1966 | -0.3554 | 1.0226 | -0.8344 | 1 | 0 | 0 | 0.6605 | 0.1399 | 0.1996 | |
Billericay | Essex | 0.9197 | -0.0717 | 0.7616 | -0.2771 | 1 | 0 | 0 | 0.5651 | 0.2097 | 0.2253 | |
Braintree | Essex | 0.9282 | 0.2183 | 0.7157 | -0.3151 | 1 | 0 | 0 | 0.53 | 0.2606 | 0.2095 | |
Brentwood & Ongar | Essex | 0.637 | -1.0282 | 0.8832 | -0.6386 | 0 | 0 | 0 | 0.5821 | 0.1101 | 0.3078 | |
Buckingham | Buckinghamshire | 1.1116 | -0.2364 | 0.8581 | -0.4096 | 1 | 0 | 0 | 0.6294 | 0.1635 | 0.2071 | |
Chelmsford | Essex | 0.6305 | -0.7306 | 0.2488 | -1.7779 | 1 | 0 | 0 | 0.5591 | 0.1433 | 0.2976 | |
Chesham & Amersham | Buckinghamshire | 0.9482 | -0.8626 | 0.8288 | -1.0694 | 0 | 0 | 0 | 0.6448 | 0.1054 | 0.2498 | |
Epping Forest | Essex | 1.2521 | 0.2767 | 1.1462 | -0.0537 | 1 | 0 | 0 | 0.6013 | 0.2267 | 0.1719 | |
Harlow | Essex | 1.4288 | 1.3117 | 1.071 | 0.815 | 1 | 0 | 0 | 0.4697 | 0.4178 | 0.1125 | |
Harwich | Essex | 0.7552 | -0.047 | 0.5306 | -0.554 | 0 | 0 | 0 | 0.5213 | 0.2337 | 0.245 | |
Henley | Oxfordshire | 0.9075 | -0.4831 | 0.8435 | -0.7367 | 1 | 0 | 0 | 0.6052 | 0.1506 | 0.2442 | |
Hertford & Stortford | Hertfordshire | 0.8344 | -0.7776 | 0.7086 | -0.7967 | 1 | 0 | 0 | 0.6121 | 0.1221 | 0.2658 | |
Hertsmere | Hertfordshire | 1.1014 | 0.2266 | 0.8648 | -0.1953 | 0 | 0 | 0 | 0.5716 | 0.2383 | 0.19 | |
Bedfordshire Mid | Bedfordshire | 1.2133 | 0.2328 | 0.9437 | -0.2392 | 1 | 0 | 0 | 0.598 | 0.2243 | 0.1777 | |
Bedfordshire North | Bedfordshire | 1.0945 | 0.603 | 0.8053 | -0.0151 | 1 | 0 | 0 | 0.5138 | 0.3143 | 0.172 | |
Colchester North | Essex | 0.6318 | -0.2999 | 0.5379 | -0.5744 | 0 | 0 | 0 | 0.5193 | 0.2046 | 0.2761 | |
Hertfordshire North | Hertfordshire | 0.675 | -0.0416 | 0.4469 | -0.5444 | 0 | 0 | 0 | 0.5006 | 0.2445 | 0.2549 | |
Luton North | Bedfordshire | 1.4956 | 1.0051 | 1.021 | 0.3231 | 1 | 0 | 0 | 0.5445 | 0.3334 | 0.122 | |
Oxford West & Abingdon | Oxfordshire | 0.1516 | -1.0388 | 0.2154 | -0.9174 | 1 | 0 | 0 | 0.4622 | 0.1406 | 0.3972 | |
Rochford | Essex | 1.1031 | -0.2047 | 0.7963 | -0.7947 | 1 | 0 | 0 | 0.6241 | 0.1688 | 0.2071 | |
Saffron Walden | Essex | 0.6812 | -0.6921 | 0.6887 | -0.9203 | 1 | 0 | 0 | 0.5684 | 0.144 | 0.2876 | |
St.Albans | Hertfordshire | 0.6962 | -0.3052 | 0.42 | -1.1024 | 1 | 0 | 0 | 0.5359 | 0.1969 | 0.2672 | |
Colchester South & Maldon | Essex | 0.8702 | -0.1051 | 0.5865 | -0.7435 | 0 | 0 | 0 | 0.5568 | 0.21 | 0.2332 | |
Bedfordshire South West | Bedfordshire | 1.2275 | 0.3897 | 0.9602 | -0.1978 | 1 | 0 | 0 | 0.5795 | 0.2507 | 0.1698 | |
Hertfordshire South West | Hertfordshire | 0.9025 | -0.1753 | 0.6565 | -0.6402 | 1 | 0 | 0 | 0.5728 | 0.1949 | 0.2323 | |
Stevenage | Hertfordshire | 1.014 | 0.8114 | 0.2573 | -0.2462 | 1 | 0 | 0 | 0.4589 | 0.3747 | 0.1664 | |
Wantage | Oxfordshire | 0.7739 | -0.2525 | 0.5708 | -0.6734 | 1 | 0 | 0 | 0.5496 | 0.1969 | 0.2535 | |
Welwyn Hatfield | Hertfordshire | 1.0606 | 0.7217 | 0.5131 | -0.0352 | 1 | 0 | 0 | 0.4857 | 0.3461 | 0.1682 | |
Hertfordshire West | Hertfordshire | 1.1588 | 0.6173 | 0.6347 | -0.0946 | 1 | 0 | 0 | 0.5275 | 0.3069 | 0.1656 | |
Witney | Oxfordshire | 0.9959 | 0.0218 | 0.8026 | -0.4321 | 1 | 0 | 0 | 0.5724 | 0.2161 | 0.2115 | |
Wycombe | Buckinghamshire | 0.8386 | -0.0621 | 0.6731 | -0.3869 | 1 | 0 | 0 | 0.5439 | 0.221 | 0.2351 | |
Basildon | Essex | 1.2435 | 1.1803 | 0.872 | 0.7428 | 1 | 0 | 0 | 0.449 | 0.4215 | 0.1295 | |
Broxbourne | Hertfordshire | 1.3622 | 0.2712 | 1.1553 | -0.1628 | 1 | 0 | 0 | 0.6281 | 0.211 | 0.1609 | |
Castle Point | Essex | 1.0656 | 0.2262 | 1.0455 | -0.1019 | 0 | 0 | 0 | 0.5629 | 0.2432 | 0.1939 | |
Luton South | Bedfordshire | 1.4592 | 1.4278 | 0.996 | 0.7646 | 1 | 0 | 0 | 0.4542 | 0.4402 | 0.1056 | |
Oxford East | Oxfordshire | 0.9737 | 1.3565 | 0.952 | 1.015 | 0 | 1 | 0 | 0.3516 | 0.5156 | 0.1328 | |
Southend East | Essex | 1.5718 | 0.81 | 0.8746 | -0.3058 | 1 | 0 | 0 | 0.5972 | 0.2788 | 0.124 | |
Southend West | Essex | 0.5721 | -0.9208 | 0.3566 | -1.615 | 1 | 0 | 0 | 0.559 | 0.1256 | 0.3154 | |
Thurrock | Essex | 1.524 | 1.5725 | 0.9461 | 0.9119 | 1 | 0 | 0 | 0.441 | 0.4629 | 0.0961 | |
Watford | Hertfordshire | 1.0444 | 0.6441 | 0.7487 | 0.2032 | 1 | 0 | 0 | 0.4945 | 0.3314 | 0.174 | |
Aldershot | Hampshire | 0.7318 | -0.7322 | 0.7016 | -0.9069 | 1 | 0 | 0 | 0.584 | 0.1351 | 0.2809 | |
Arundel | West Sussex | 0.8233 | -0.6248 | 0.7975 | -0.9185 | 1 | 0 | 0 | 0.5974 | 0.1404 | 0.2622 | |
Ashford | Kent | 0.8196 | -0.1848 | 0.727 | -0.6225 | 1 | 0 | 0 | 0.5535 | 0.2027 | 0.2438 | |
Basingstoke | Hampshire | 0.9774 | 0.1451 | 0.7585 | -0.3939 | 1 | 0 | 0 | 0.5521 | 0.2402 | 0.2077 | |
Bexhill & Battle | East Sussex | 0.735 | -1.1238 | 0.9448 | -1.2071 | 1 | 0 | 0 | 0.6115 | 0.0953 | 0.2932 | |
Canterbury | Kent | 0.4498 | -0.7555 | 0.6771 | -0.4825 | 1 | 0 | 0 | 0.5162 | 0.1546 | 0.3292 | |
Chichester | West Sussex | 0.8008 | -0.8614 | 0.7794 | -1.2805 | 1 | 0 | 0 | 0.6102 | 0.1158 | 0.274 | |
Dartford | Kent | 1.4142 | 1.0093 | 1.0782 | 0.4117 | 1 | 0 | 0 | 0.5235 | 0.3492 | 0.1273 | |
Dover | Kent | 1.4081 | 1.3747 | 0.8399 | 0.5414 | 1 | 0 | 0 | 0.4521 | 0.4373 | 0.1106 | |
East Berkshire | Berkshire | 1.0594 | -0.0512 | 0.8645 | -0.5728 | 1 | 0 | 0 | 0.5967 | 0.1965 | 0.2068 | |
Hampshire East | Hampshire | 0.9505 | -0.9883 | 0.8029 | -1.4691 | 1 | 0 | 0 | 0.6534 | 0.094 | 0.2526 | |
Surrey East | Surrey | 0.8993 | -0.8698 | 0.9737 | -0.8337 | 0 | 0 | 0 | 0.634 | 0.1081 | 0.2579 | |
Fareham | Hampshire | 0.9072 | -0.6228 | 0.7154 | -1.1938 | 1 | 0 | 0 | 0.6172 | 0.1337 | 0.2491 | |
Faversham | Kent | 0.723 | 0.0315 | 0.5975 | -0.3039 | 1 | 0 | 0 | 0.5035 | 0.2522 | 0.2443 | |
Folkestone & Hythe | Kent | 0.3927 | -1.0712 | 0.3959 | -1.6195 | 1 | 0 | 0 | 0.5245 | 0.1213 | 0.3542 | |
Gravesham | Kent | 1.7165 | 1.5091 | 1.1975 | 0.8346 | 1 | 0 | 0 | 0.5019 | 0.4079 | 0.0902 | |
Guildford | Surrey | 0.5107 | -1.0872 | 0.4908 | -1.1634 | 1 | 0 | 0 | 0.5548 | 0.1123 | 0.3329 | |
Hastings & Rye | East Sussex | 0.3003 | -0.8061 | 0.3296 | -1.0141 | 0 | 0 | 0 | 0.4828 | 0.1597 | 0.3575 | |
Horsham | West Sussex | 0.9014 | -0.9325 | 0.9189 | -1.0714 | 1 | 0 | 0 | 0.6386 | 0.1021 | 0.2593 | |
Isle of Wight | Hampshire | 0.0491 | -2.0275 | 0.1748 | -1.9868 | 1 | 0 | 0 | 0.4814 | 0.0603 | 0.4583 | |
Lewes | East Sussex | 0.4596 | -1.2876 | 0.5541 | -1.3081 | 1 | 0 | 0 | 0.5538 | 0.0965 | 0.3497 | |
Maidstone | Kent | 0.724 | -0.3765 | 0.4403 | -0.9939 | 1 | 0 | 0 | 0.5502 | 0.1831 | 0.2667 | |
Medway | Kent | 1.6968 | 1.2829 | 1.0393 | 0.502 | 1 | 0 | 0 | 0.5422 | 0.3584 | 0.0994 | |
Mid Kent | Kent | 1.0752 | 0.1977 | 0.722 | -0.3927 | 1 | 0 | 0 | 0.5692 | 0.2366 | 0.1942 | |
Mid Sussex | West Sussex | 0.7327 | -1.0053 | 0.662 | -1.4497 | 1 | 0 | 0 | 0.6037 | 0.1062 | 0.2901 | |
Mole Valley | Surrey | 0.6734 | -1.1433 | 0.7079 | -1.17 | 1 | 0 | 0 | 0.5979 | 0.0972 | 0.3049 | |
Newbury | Berkshire | 0.4046 | -1.8332 | 0.6393 | -1.3623 | 0 | 0 | 0 | 0.5637 | 0.0601 | 0.3761 | |
New Forest | Hampshire | 0.7704 | -1.2596 | 0.878 | -1.1578 | 1 | 0 | 0 | 0.6273 | 0.0824 | 0.2903 | |
Thanet North | Kent | 1.1718 | 0.2803 | 0.9116 | -0.3358 | 1 | 0 | 0 | 0.5814 | 0.2384 | 0.1801 | |
Hampshire North West | Hampshire | 0.7344 | -0.7951 | 0.5568 | -1.2868 | 1 | 0 | 0 | 0.5895 | 0.1277 | 0.2828 | |
Surrey North West | Surrey | 1.1386 | -0.4091 | 0.9462 | -0.7957 | 1 | 0 | 0 | 0.6523 | 0.1388 | 0.2089 | |
Reading East | Berkshire | 1.1182 | 0.4263 | 0.841 | -0.0784 | 1 | 0 | 0 | 0.5472 | 0.2739 | 0.1789 | |
Reading West | Berkshire | 1.0751 | 0.4324 | 0.9057 | -0.0496 | 1 | 0 | 0 | 0.5356 | 0.2816 | 0.1828 | |
Romsey & Waterside | Hampshire | 0.5267 | -0.9323 | 0.5667 | -1.0214 | 1 | 0 | 0 | 0.5486 | 0.1275 | 0.3239 | |
Sevenoaks | Kent | 0.8584 | -0.3974 | 0.7476 | -0.7486 | 1 | 0 | 0 | 0.5852 | 0.1667 | 0.2481 | |
Shoreham | West Sussex | 0.575 | -1.0994 | 0.7075 | -1.1888 | 0 | 0 | 0 | 0.5714 | 0.1071 | 0.3215 | |
Thanet South | Kent | 1.0375 | 0.4289 | 0.7861 | -0.1688 | 1 | 0 | 0 | 0.5268 | 0.2866 | 0.1866 | |
Surrey South West | Surrey | 0.5582 | -1.6519 | 0.5474 | -1.809 | 1 | 0 | 0 | 0.5946 | 0.0652 | 0.3402 | |
Tonbridge & Malling | Kent | 0.8915 | -0.2618 | 0.6604 | -0.8112 | 1 | 0 | 0 | 0.5795 | 0.1829 | 0.2376 | |
Tunbridge Wells | Kent | 0.6961 | -0.7187 | 0.6673 | -0.9523 | 1 | 0 | 0 | 0.5742 | 0.1395 | 0.2863 | |
Wealden | East Sussex | 0.8249 | -1.0741 | 0.8488 | -1.193 | 1 | 0 | 0 | 0.6297 | 0.0943 | 0.276 | |
Winchester | Hampshire | 0.2814 | -1.6259 | 0.2644 | -1.8142 | 0 | 0 | 0 | 0.5254 | 0.078 | 0.3966 | |
Windsor & Maidenhead | Berkshire | 0.4598 | -1.4933 | 0.7442 | -0.8827 | 0 | 0 | 0 | 0.5639 | 0.08 | 0.3561 | |
Woking | Surrey | 0.7459 | -0.7955 | 0.6156 | -1.0902 | 1 | 0 | 0 | 0.5923 | 0.1268 | 0.2809 | |
Wokingham | Berkshire | 0.8942 | -0.6986 | 0.7177 | -1.2397 | 1 | 0 | 0 | 0.6202 | 0.1261 | 0.2536 | |
Brighton Kemptown | East Sussex | 1.5553 | 1.399 | 1.3743 | 0.8877 | 1 | 0 | 0 | 0.4839 | 0.4139 | 0.1022 | |
Brighton Pavilion | East Sussex | 1.3029 | 1.1067 | 0.9584 | 0.4231 | 0 | 0 | 0 | 0.4776 | 0.3926 | 0.1298 | |
Chertsey & Walton | Surrey | 1.1025 | -0.05 | 0.785 | -0.7124 | 1 | 0 | 0 | 0.6068 | 0.1917 | 0.2015 | |
Crawley | West Sussex | 1.2611 | 0.9639 | 0.8366 | 0.3008 | 1 | 0 | 0 | 0.4935 | 0.3666 | 0.1398 | |
Eastbourne | East Sussex | 0.1892 | -2.2283 | 0.7009 | -1.2183 | 0 | 0 | 1 | 0.5217 | 0.0465 | 0.4318 | |
Eastleigh | Hampshire | 0.605 | -0.3005 | 0.4705 | -0.6505 | 0 | 0 | 0 | 0.5127 | 0.2073 | 0.28 | |
Epsom & Ewell | Surrey | 0.9397 | -0.4035 | 0.9845 | -0.4686 | 1 | 0 | 0 | 0.6054 | 0.158 | 0.2366 | |
Esher | Surrey | 1.0633 | -0.6365 | 0.9379 | -1.0725 | 1 | 0 | 0 | 0.6544 | 0.1196 | 0.226 | |
Gillingham | Kent | 0.8045 | 0.004 | 0.5746 | -0.5602 | 1 | 0 | 0 | 0.5273 | 0.2368 | 0.2359 | |
Gosport | Hampshire | 0.744 | -0.7086 | 0.617 | -1.1577 | 1 | 0 | 0 | 0.5851 | 0.1369 | 0.278 | |
Havant | Hampshire | 0.7886 | -0.2894 | 0.7084 | -0.6905 | 0 | 0 | 0 | 0.5572 | 0.1896 | 0.2532 | |
Hove | East Sussex | 0.9266 | 0.233 | 0.9922 | -0.1751 | 1 | 0 | 0 | 0.5275 | 0.2636 | 0.2088 | |
Portsmouth North | Hampshire | 1.1606 | 0.5975 | 0.8044 | -0.2149 | 1 | 0 | 0 | 0.5311 | 0.3025 | 0.1664 | |
Portsmouth South | Hampshire | 0.0107 | -1.0546 | 0.0087 | -1.1971 | 1 | 0 | 0 | 0.4284 | 0.1477 | 0.4239 | |
Reigate | Surrey | 0.7946 | -0.4642 | 0.8859 | -0.5361 | 1 | 0 | 0 | 0.5761 | 0.1636 | 0.2603 | |
Slough | Berkshire | 1.8536 | 1.8335 | 1.2509 | 1.0809 | 1 | 0 | 0 | 0.468 | 0.4587 | 0.0733 | |
Southampton Itchen | Hampshire | 1.1948 | 1.2177 | 0.63 | 0.3083 | 1 | 0 | 0 | 0.4299 | 0.4399 | 0.1302 | |
Southampton Test | Hampshire | 1.1986 | 1.1744 | 0.7666 | 0.4514 | 1 | 0 | 0 | 0.439 | 0.4285 | 0.1324 | |
Spelthorne | Surrey | 1.2657 | 0.3288 | 0.9625 | -0.2948 | 1 | 0 | 0 | 0.5974 | 0.2341 | 0.1685 | |
Worthing | West Sussex | 0.6606 | -0.9726 | 0.766 | -1.0931 | 1 | 0 | 0 | 0.5842 | 0.1141 | 0.3017 | |
Bridgwater | Somerset | 0.4543 | -0.3121 | 0.5309 | -0.5103 | 1 | 0 | 0 | 0.4763 | 0.2213 | 0.3024 | |
Christchurch | Dorset | 0.9898 | -0.6655 | 0.9875 | -0.9428 | 1 | 0 | 0 | 0.6399 | 0.1222 | 0.2378 | |
Cirencester & Tewkesbury | Gloucestershire | 0.509 | -1.2037 | 0.4294 | -1.4861 | 0 | 0 | 0 | 0.5613 | 0.1013 | 0.3374 | |
Devizes | Wiltshire | 0.7017 | -0.3946 | 0.6738 | -0.4788 | 0 | 0 | 0 | 0.5465 | 0.1826 | 0.2709 | |
Falmouth & Camborne | Cornwall | 0.1678 | -0.0665 | 0.2388 | -0.5055 | 0 | 0 | 0 | 0.3793 | 0.3 | 0.3207 | |
Honiton | Devon | 0.678 | -0.7375 | 0.6427 | -1.3036 | 1 | 0 | 0 | 0.5713 | 0.1387 | 0.29 | |
Northavon | Bristol Area | 0.4089 | -0.8248 | 0.5395 | -0.823 | 1 | 0 | 0 | 0.5114 | 0.1489 | 0.3397 | |
Cornwall North | Cornwall | -0.0669 | -1.9793 | 0.2111 | -1.8721 | 1 | 0 | 0 | 0.4511 | 0.0666 | 0.4823 | |
North Devon | Devon | -0.0294 | -2.0843 | 0.1734 | -1.918 | 1 | 0 | 0 | 0.4634 | 0.0594 | 0.4772 | |
Dorset North | Dorset | 0.3488 | -1.712 | 0.4501 | -1.702 | 1 | 0 | 0 | 0.5456 | 0.0695 | 0.3849 | |
North Wiltshire | Wiltshire | 0.5446 | -1.1817 | 0.3708 | -1.7248000000000001 | 1 | 0 | 0 | 0.5688 | 0.1012 | 0.33 | |
St.Ives | Cornwall | 0.0694 | -0.9173 | 0.3568 | -0.6417 | 1 | 0 | 0 | 0.4337 | 0.1617 | 0.4046 | |
Salisbury | Wiltshire | 0.3347 | -1.4151 | 0.4494 | -1.3076 | 1 | 0 | 0 | 0.5293 | 0.092 | 0.3787 | |
Somerton & Frome | Somerset | 0.1681 | -1.3488 | 0.393 | -1.2887 | 0 | 0 | 0 | 0.4843 | 0.1063 | 0.4094 | |
Dorset South | Dorset | 0.6175 | -0.2513 | 0.6915 | -0.4652 | 1 | 0 | 0 | 0.5105 | 0.2141 | 0.2753 | |
Cornwall South East | Cornwall | 0.2904 | -1.4182 | 0.2604 | -1.5222 | 1 | 0 | 0 | 0.5184 | 0.0939 | 0.3877 | |
South Hams | Devon | 0.4803 | -1.0111 | 0.4848 | -1.4266 | 1 | 0 | 0 | 0.5424 | 0.1221 | 0.3355 | |
Stroud | Gloucestershire | 0.6535 | 0.1152 | 0.4721 | -0.5239 | 1 | 0 | 0 | 0.4753 | 0.2774 | 0.2473 | |
Taunton | Somerset | 0.1197 | -1.1691 | 0.4203 | -0.8196 | 1 | 0 | 0 | 0.4624 | 0.1274 | 0.4102 | |
Teignbridge | Devon | 0.3329 | -1.0145 | 0.415 | -1.1507 | 1 | 0 | 0 | 0.5059 | 0.1315 | 0.3626 | |
Tiverton | Devon | 0.4542 | -1.176 | 0.36870000000000003 | -1.8046 | 0 | 0 | 0 | 0.5462 | 0.107 | 0.3468 | |
Torridge & West Devon | Devon | 0.1301 | -1.4673 | 0.2477 | -1.5288 | 1 | 0 | 0 | 0.4807 | 0.0973 | 0.422 | |
Truro | Cornwall | -0.2776 | -1.6367 | -0.1834 | -1.5734 | 0 | 0 | 1 | 0.3881 | 0.0997 | 0.5122 | |
Wansdyke | Bristol Area | 0.7495 | 0.1961 | 0.7172 | -0.0785 | 1 | 0 | 0 | 0.4884 | 0.2808 | 0.2308 | |
Wells | Somerset | 0.2644 | -1.2772 | 0.3544 | -1.4658 | 1 | 0 | 0 | 0.5046 | 0.108 | 0.3874 | |
Westbury | Wiltshire | 0.4227 | -0.9103 | 0.3492 | -1.1075 | 0 | 0 | 0 | 0.5211 | 0.1374 | 0.3415 | |
Dorset West | Dorset | 0.3404 | -1.0259 | 0.5741 | -0.9568 | 1 | 0 | 0 | 0.5085 | 0.1297 | 0.3618 | |
West Gloucestershire | Gloucestershire | 0.7825 | 0.5967 | 0.5764 | 0.0669 | 1 | 0 | 0 | 0.4371 | 0.363 | 0.1999 | |
Weston-super-Mare | Bristol Area | 0.1959 | -1.2726 | 0.3287 | -1.1382 | 1 | 0 | 0 | 0.4873 | 0.1122 | 0.4006 | |
Woodspring | Bristol Area | 0.6887 | -0.5749 | 0.7402 | -0.6248 | 0 | 0 | 0 | 0.5603 | 0.1584 | 0.2814 | |
Yeovil | Somerset | -0.3359 | -1.6808 | -0.2202 | -1.9511 | 0 | 0 | 1 | 0.376 | 0.098 | 0.5261 | |
Bath | Bristol Area | -0.1584 | -1.8357 | 0.0619 | -1.3897 | 1 | 0 | 0 | 0.424 | 0.0792 | 0.4968 | |
Bournemouth East | Dorset | 0.6558 | -0.752 | 0.644 | -1.0152 | 1 | 0 | 0 | 0.567 | 0.1387 | 0.2943 | |
Bournemouth West | Dorset | 0.5515 | -0.6005 | 0.5448 | -0.9118 | 1 | 0 | 0 | 0.5285 | 0.167 | 0.3045 | |
Bristol East | Bristol Area | 0.9147 | 1.0426 | 0.7598 | 0.5513 | 1 | 0 | 0 | 0.3941 | 0.4479 | 0.1579 | |
Bristol North West | Bristol Area | 1.0931 | 1.0913 | 0.9067 | 0.6084 | 1 | 0 | 0 | 0.4286 | 0.4278 | 0.1436 | |
Bristol South | Bristol Area | 0.7219 | 1.1596 | 0.6672 | 0.7371 | 0 | 1 | 0 | 0.3295 | 0.5104 | 0.1601 | |
Bristol West | Bristol Area | 0.32 | -0.2144 | 0.3739 | -0.4047 | 1 | 0 | 0 | 0.4325 | 0.2535 | 0.3141 | |
Cheltenham | Gloucestershire | -0.0565 | -2.0075 | 0.1697 | -1.7284 | 0 | 0 | 0 | 0.4545 | 0.0646 | 0.4809 | |
Exeter | Devon | 0.789 | 0.6236 | 0.3346 | -0.3451 | 1 | 0 | 0 | 0.4344 | 0.3682 | 0.1974 | |
Gloucester | Gloucestershire | 1.001 | 0.7743 | 0.8763 | 0.3596 | 1 | 0 | 0 | 0.462 | 0.3683 | 0.1698 | |
Kingswood | Bristol Area | 1.0012 | 1.0939 | 0.9295 | 0.7467 | 1 | 0 | 0 | 0.4058 | 0.4452 | 0.1491 | |
Plymouth Devonport | Devon | 1.0216 | 1.3741 | -0.3675 | -0.3955 | 0 | 0 | 0 | 0.3594 | 0.5112 | 0.1294 | |
Plymouth Drake | Devon | 1.0639 | 0.9384 | 0.2144 | -0.3242 | 1 | 0 | 0 | 0.449 | 0.3961 | 0.155 | |
Plymouth Sutton | Devon | 0.7896 | 0.2072 | 0.19 | -0.8361 | 0 | 0 | 0 | 0.4969 | 0.2775 | 0.2256 | |
Poole | Dorset | 0.4839 | -1.0927 | 0.5683 | -1.1876 | 1 | 0 | 0 | 0.5485 | 0.1134 | 0.3381 | |
Swindon | Wiltshire | 0.9951 | 0.9019 | 0.8068 | 0.6261 | 1 | 0 | 0 | 0.4385 | 0.3994 | 0.1621 | |
Torbay | Devon | 0.2259 | -1.4231 | 0.3622 | -1.4936 | 1 | 0 | 0 | 0.5025 | 0.0966 | 0.4009 | |
Bromsgrove | Hereford and Worcestershire | 1.366 | 0.8001 | 0.9126 | 0.0585 | 0 | 0 | 0 | 0.5485 | 0.3115 | 0.14 | |
Burton | Staffordshire | 1.5766 | 1.3604 | 1.1705 | 0.7593 | 1 | 0 | 0 | 0.4969 | 0.4003 | 0.1027 | |
Cannock & Burntwood | Staffordshire | 1.5074 | 1.5624 | 1.0227 | 0.9048 | 1 | 0 | 0 | 0.439 | 0.4638 | 0.0972 | |
Hereford | Hereford and Worcestershire | 0.1366 | -1.3565 | 0.0585 | -1.7609 | 1 | 0 | 0 | 0.4769 | 0.1071 | 0.416 | |
Leominster | Hereford and Worcestershire | 0.7109 | -0.8513 | 0.5948 | -1.3604 | 1 | 0 | 0 | 0.5879 | 0.1233 | 0.2888 | |
Ludlow | Shropshire | 0.6788 | -0.2184 | 0.5541 | -0.7157 | 1 | 0 | 0 | 0.5222 | 0.2129 | 0.2649 | |
Meriden | West Midlands | 1.3716 | 0.7931 | 1.0753 | 0.3273 | 1 | 0 | 0 | 0.5511 | 0.309 | 0.1398 | |
Staffordshire Mid | Staffordshire | 1.58 | 1.3572 | 0.7813 | 0.0647 | 0 | 1 | 0 | 0.4984 | 0.3989 | 0.1027 | |
Worcestershire Mid | Hereford and Worcestershire | 1.2485 | 0.9052 | 0.8998 | 0.2685 | 1 | 0 | 0 | 0.5009 | 0.3554 | 0.1437 | |
North Shropshire | Shropshire | 0.6925 | -0.0429 | 0.6432 | -0.297 | 1 | 0 | 0 | 0.5051 | 0.2421 | 0.2527 | |
North Warwickshire | Warwickshire | 1.4444 | 1.4986 | 1.1107 | 0.9929 | 1 | 0 | 0 | 0.4364 | 0.4607 | 0.1029 | |
Nuneaton | Warwickshire | 1.3419 | 1.4039 | 0.8478 | 0.587 | 1 | 0 | 0 | 0.4301 | 0.4575 | 0.1124 | |
Rugby & Kenilworth | Warwickshire | 1.2336 | 0.742 | 0.7862 | 0.0594 | 1 | 0 | 0 | 0.5255 | 0.3214 | 0.153 | |
Shrewsbury & Atcham | Shropshire | 0.5293 | -0.0362 | 0.4281 | -0.4518 | 1 | 0 | 0 | 0.4636 | 0.2634 | 0.2731 | |
Staffordshire South East | Staffordshire | 1.6615 | 1.3785 | 0.5681 | -0.0729 | 1 | 0 | 0 | 0.5146 | 0.3877 | 0.0977 | |
Staffordshire South | Staffordshire | 1.4354 | 0.6097 | 1.109 | -0.0524 | 1 | 0 | 0 | 0.5967 | 0.2613 | 0.142 | |
Worcestershire South | Hereford and Worcestershire | 0.624 | -0.6505 | 0.5495 | -1.0727 | 1 | 0 | 0 | 0.5509 | 0.154 | 0.2951 | |
Stafford | Staffordshire | 1.0595 | 0.6241 | 0.6236 | -0.2626 | 1 | 0 | 0 | 0.5016 | 0.3245 | 0.1739 | |
Staffordshire Moorlands | Staffordshire | 1.1427 | 0.8505 | 1.0602 | 0.4508 | 1 | 0 | 0 | 0.4841 | 0.3614 | 0.1544 | |
Stratford-on-Avon | Warwickshire | 0.841 | -0.6645 | 0.7985 | -1.0057 | 1 | 0 | 0 | 0.6049 | 0.1342 | 0.2609 | |
Warwick & Leamington | Warwickshire | 1.0691 | 0.6863 | 0.709 | -0.0398 | 1 | 0 | 0 | 0.4938 | 0.3367 | 0.1695 | |
Wyre Forest | Hereford and Worcestershire | 0.805 | 0.3637 | 0.3273 | -0.5876 | 1 | 0 | 0 | 0.4784 | 0.3077 | 0.2139 | |
Aldridge-Brownhills | West Midlands | 1.4752 | 0.9846 | 1.0681 | 0.4353 | 1 | 0 | 0 | 0.5432 | 0.3326 | 0.1242 | |
Birmingham Edgbaston | Birmingham | 1.4334 | 1.1689 | 0.8633 | 0.2444 | 1 | 0 | 0 | 0.4985 | 0.3826 | 0.1189 | |
Birmingham Erdington | Birmingham | 1.1445 | 1.4393 | 0.9688 | 1.1252 | 0 | 1 | 0 | 0.3758 | 0.5046 | 0.1196 | |
Birmingham Hall Green | Birmingham | 1.0813 | 0.8959 | 0.5079 | 0.0424 | 1 | 0 | 0 | 0.4609 | 0.3828 | 0.1563 | |
Birmingham Hodge Hill | Birmingham | 1.3774 | 1.7672 | 0.9441 | 1.2198 | 0 | 1 | 0 | 0.3664 | 0.5411 | 0.0924 | |
Birmingham Ladywood | Birmingham | 1.1412 | 2.0933 | 1.2183 | 1.8279 | 0 | 1 | 0 | 0.2557 | 0.6626 | 0.0817 | |
Birmingham Northfield | Birmingham | 1.4777 | 1.5038 | 1.0605 | 0.9207 | 1 | 0 | 0 | 0.4435 | 0.4553 | 0.1012 | |
Birmingham Perry Barr | Birmingham | 1.2797 | 1.6541 | 1.0684 | 1.3801 | 0 | 1 | 0 | 0.366 | 0.5322 | 0.1018 | |
Birmingham Selly Oak | Birmingham | 1.4147 | 1.4992 | 1.0534 | 0.9358 | 1 | 0 | 0 | 0.429 | 0.4668 | 0.1042 | |
Birmingham Small Heath | Birmingham | 1.2159 | 2.1754 | 0.7023 | 1.8453 | 0 | 0 | 0 | 0.256 | 0.6682 | 0.0759 | |
Birmingham Sparkbrook | Birmingham | 1.0373000000000001 | 1.9884 | 0.8222 | 1.6853 | 0 | 1 | 0 | 0.2536 | 0.6565 | 0.0899 | |
Birmingham Yardley | Birmingham | 0.1322 | 0.1431 | 0.7193 | 0.5677 | 1 | 0 | 0 | 0.3464 | 0.3502 | 0.3035 | |
Coventry North East | West Midlands | 0.9129 | 1.5459 | 0.6214 | 1.2364 | 0 | 0 | 0 | 0.3045 | 0.5733 | 0.1222 | |
Coventry North West | West Midlands | 1.0098 | 1.3897 | 0.7589 | 1.103 | 0 | 1 | 0 | 0.3538 | 0.5173 | 0.1289 | |
Coventry South East | West Midlands | 1.1606 | 1.2773 | 0.335 | 0.7974 | 0 | 0 | 0 | 0.4103 | 0.4611 | 0.1285 | |
Coventry South West | West Midlands | 1.6049 | 1.5411 | 0.7863 | 0.6311 | 1 | 0 | 0 | 0.4675 | 0.4386 | 0.0939 | |
Dudley East | West Midlands | 1.3392 | 1.7083 | 0.9916 | 1.1415 | 0 | 1 | 0 | 0.3692 | 0.534 | 0.0968 | |
Dudley West | West Midlands | 1.5399 | 1.3575 | 1.1235 | 0.741 | 1 | 0 | 0 | 0.4883 | 0.4069 | 0.1047 | |
Halesowen & Stourbridge | West Midlands | 1.4034 | 1.0516 | 0.8209 | 0.2323 | 0 | 0 | 0 | 0.513 | 0.3609 | 0.1261 | |
Newcastle-under-Lyme | Staffordshire | 0.2989 | 0.7827 | -0.1036 | 0.271 | 0 | 1 | 0 | 0.2973 | 0.4823 | 0.2205 | |
Solihull | West Midlands | 1.0645 | -0.2276 | 0.936 | -0.4695 | 1 | 0 | 0 | 0.6174 | 0.1696 | 0.213 | |
Stoke-on-Trent Central | Staffordshire | 0.72 | 1.4503 | 0.6344 | 1.1616 | 0 | 1 | 0 | 0.2807 | 0.5826 | 0.1366 | |
Stoke-on-Trent North | Staffordshire | 0.7833 | 1.4471 | 0.3734 | 0.7805 | 0 | 1 | 0 | 0.2942 | 0.5714 | 0.1344 | |
Stoke-on-Trent South | Staffordshire | 1.0418 | 1.3454 | 0.9455 | 1.1734 | 0 | 0 | 0 | 0.3693 | 0.5004 | 0.1303 | |
Sutton Coldfield | Birmingham | 1.2162 | -0.2558 | 0.9531 | -0.7782 | 1 | 0 | 0 | 0.6554 | 0.1504 | 0.1942 | |
The Wrekin | Shropshire | 1.2204 | 1.4389 | 0.893 | 0.9471 | 0 | 1 | 0 | 0.3938 | 0.49 | 0.1162 | |
Walsall North | West Midlands | 1.132 | 1.3026 | 0.7506 | 0.8377 | 0 | 1 | 0 | 0.3987 | 0.4728 | 0.1285 | |
Walsall South | West Midlands | 1.6236 | 1.7648 | 1.2375 | 1.2881 | 0 | 1 | 0 | 0.4257 | 0.4903 | 0.0839 | |
Warley East | West Midlands | 0.9785 | 1.4758 | 0.9421 | 1.2811 | 0 | 1 | 0 | 0.3311 | 0.5444 | 0.1245 | |
Warley West | West Midlands | 1.1688 | 1.4644 | 0.8732 | 1.1907 | 0 | 0 | 0 | 0.3767 | 0.5062 | 0.1171 | |
West Bromwich East | West Midlands | 1.1601 | 1.3124 | 0.8602 | 0.9159 | 0 | 1 | 0 | 0.4036 | 0.4699 | 0.1265 | |
West Bromwich West | West Midlands | 1.3013 | 1.735 | 1.1014 | 1.4074 | 0 | 1 | 0 | 0.3552 | 0.5481 | 0.0967 | |
Wolverhampton North East | West Midlands | 1.7382 | 1.9166 | 0.9574 | 0.9471 | 1 | 0 | 0 | 0.4217 | 0.5041 | 0.0742 | |
Wolverhampton South East | West Midlands | 1.2069 | 1.7887 | 0.6103 | 1.0016 | 0 | 1 | 0 | 0.3238 | 0.5793 | 0.0969 | |
Wolverhampton South West | West Midlands | 1.7595 | 1.5473 | 1.0037 | 0.504 | 1 | 0 | 0 | 0.5048 | 0.4083 | 0.0869 | |
Worcester | Hereford and Worcestershire | 1.0703 | 0.821 | 0.7223 | 0.1949 | 0 | 0 | 0 | 0.4712 | 0.3672 | 0.1616 | |
Bolton West | Western Manchester | 1.2566 | 1.2149 | 0.8179 | 0.6129 | 1 | 0 | 0 | 0.4457 | 0.4275 | 0.1268 | |
Chorley | Lancashire | 1.4163 | 1.2675 | 1.0951 | 0.7698 | 1 | 0 | 0 | 0.4752 | 0.4095 | 0.1153 | |
City of Chester | Cheshire | 1.2265 | 1.1783 | 0.832 | 0.6015 | 0 | 0 | 0 | 0.4452 | 0.4242 | 0.1306 | |
Congleton | Cheshire | 0.4801 | -0.414 | 0.3575 | -0.6367 | 1 | 0 | 0 | 0.4932 | 0.2017 | 0.3051 | |
Crewe & Nantwich | Cheshire | 1.2436 | 1.3446 | 1.111 | 1.1548 | 0 | 1 | 0 | 0.4176 | 0.462 | 0.1204 | |
Eddisbury | Cheshire | 1.0985 | 0.5852 | 0.7706 | -0.0048 | 1 | 0 | 0 | 0.5176 | 0.3098 | 0.1726 | |
Ellesmere Port & Neston | Cheshire | 1.4677 | 1.542 | 1.1479 | 1.073 | 0 | 0 | 0 | 0.4334 | 0.4668 | 0.0999 | |
Fylde | Lancashire | 1.1555 | -0.028 | 0.9194 | -0.5275 | 1 | 0 | 0 | 0.6169 | 0.1889 | 0.1942 | |
Halton | Cheshire | 1.0137 | 1.7471 | 0.7486 | 1.3549 | 0 | 1 | 0 | 0.2903 | 0.6044 | 0.1053 | |
Hazel Grove | Eastern Manchester | 0.0387 | -1.3044 | 0.0784 | -1.2669 | 1 | 0 | 0 | 0.4498 | 0.1174 | 0.4328 | |
Heywood & Middleton | Eastern Manchester | 1.0002 | 1.4477 | 0.7723 | 1.1473 | 0 | 1 | 0 | 0.341 | 0.5335 | 0.1254 | |
Knowsley North | Merseyside | 1.2166 | 2.8994 | -0.2557 | 1.4631 | 0 | 1 | 0 | 0.1498 | 0.8059 | 0.0444 | |
Knowsley South | Merseyside | 0.7951 | 1.964 | 0.4434 | 1.5351 | 0 | 1 | 0 | 0.2141 | 0.6892 | 0.0967 | |
Lancaster | Lancashire | 1.173 | 1.0221 | 0.8537 | 0.4895 | 1 | 0 | 0 | 0.461 | 0.3964 | 0.1426 | |
Littleborough & Saddleworth | Eastern Manchester | 0.2104 | -0.5888 | 0.3307 | -0.1739 | 1 | 0 | 0 | 0.4425 | 0.199 | 0.3585 | |
Macclesfield | Cheshire | 1.0622 | 0.0822 | 0.8555 | -0.1995 | 1 | 0 | 0 | 0.581 | 0.2181 | 0.2009 | |
Makerfield | Western Manchester | 1.0601 | 1.8628 | 0.5042 | 1.2285 | 0 | 1 | 0 | 0.2795 | 0.6237 | 0.0968 | |
Morecambe & Lunesdale | Lancashire | 0.8537 | 0.1376 | 0.7504 | -0.1004 | 1 | 0 | 0 | 0.5223 | 0.2552 | 0.2224 | |
Ribble Valley | Lancashire | 0.2539 | -1.8251 | 1.0441 | -0.189 | 0 | 0 | 1 | 0.5261 | 0.0658 | 0.4081 | |
South Ribble | Lancashire | 1.2392 | 1.0239 | 0.8734 | 0.5173 | 1 | 0 | 0 | 0.4771 | 0.3847 | 0.1382 | |
Stalybridge & Hyde | Eastern Manchester | 1.2991 | 1.71 | 0.9412 | 1.2052 | 0 | 1 | 0 | 0.3596 | 0.5423 | 0.0981 | |
Tatton | Cheshire | 1.1935 | 0.4984 | 0.8379 | -0.1029 | 1 | 0 | 0 | 0.5549 | 0.2769 | 0.1682 | |
West Lancashire | Lancashire | 1.7481 | 1.8195 | 1.083 | 1.0306 | 1 | 0 | 0 | 0.4448 | 0.4777 | 0.0774 | |
Wirral South | Merseyside | 1.358 | 0.9727 | 0.8341 | 0.2513 | 1 | 0 | 0 | 0.5162 | 0.3511 | 0.1327 | |
Wirral West | Merseyside | 1.2862 | 0.7551 | 0.9438 | 0.2619 | 1 | 0 | 0 | 0.5364 | 0.3154 | 0.1482 | |
Worsley | Central Manchester | 1.0953 | 1.5113 | 0.7347 | 1.0496 | 0 | 1 | 0 | 0.3508 | 0.5318 | 0.1173 | |
Wyre | Lancashire | 1.5232 | 1.0189 | 0.792 | -0.1238 | 1 | 0 | 0 | 0.5489 | 0.3315 | 0.1197 | |
Altrincham and Sale | Central Manchester | 0.9185 | 0.0565 | 0.7191 | -0.2416 | 1 | 0 | 0 | 0.549 | 0.2319 | 0.2191 | |
Ashton-under-Lyne | Eastern Manchester | 1.2236 | 1.8132 | 0.5239 | 1.0596 | 0 | 1 | 0 | 0.3229 | 0.5822 | 0.095 | |
Birkenhead | Merseyside | 0.9556 | 1.8852 | 0.5672 | 1.3686 | 0 | 1 | 0 | 0.2552 | 0.6466 | 0.0982 | |
Blackburn | Lancashire | 1.18 | 1.4365 | 1.389 | 1.6078 | 0 | 1 | 0 | 0.3846 | 0.4972 | 0.1182 | |
Blackpool North | Lancashire | 1.5024 | 1.35 | 0.8284 | 0.3914 | 0 | 0 | 0 | 0.4805 | 0.4126 | 0.107 | |
Blackpool South | Lancashire | 1.2536 | 1.1661 | 0.8595 | 0.4789 | 0 | 0 | 0 | 0.4542 | 0.4161 | 0.1297 | |
Bolton North East | Western Manchester | 1.4711 | 1.4625 | 1.2305 | 1.1905 | 1 | 0 | 0 | 0.4502 | 0.4464 | 0.1034 | |
Bolton South East | Western Manchester | 0.9974 | 1.6355 | 0.7664 | 1.3194 | 0 | 1 | 0 | 0.3066 | 0.5803 | 0.1131 | |
Bootle | Merseyside | 0.888 | 2.4292 | 0.4313 | 1.6348 | 0 | 1 | 0 | 0.1644 | 0.7679 | 0.0677 | |
Burnley | Lancashire | 0.6233 | 1.1727 | 0.6433 | 1.0008 | 0 | 1 | 0 | 0.306 | 0.53 | 0.164 | |
Bury North | Western Manchester | 1.765 | 1.5873 | 1.4182 | 1.1358 | 1 | 0 | 0 | 0.4979 | 0.4169 | 0.0852 | |
Bury South | Western Manchester | 1.6385 | 1.6063 | 1.2602 | 1.1412 | 1 | 0 | 0 | 0.4624 | 0.4478 | 0.0898 | |
Cheadle | Eastern Manchester | 0.6642 | -0.9543 | 0.4288 | -1.3715 | 1 | 0 | 0 | 0.5838 | 0.1157 | 0.3005 | |
Crosby | Merseyside | 0.6669 | 0.0529 | 0.2511 | -0.6934 | 1 | 0 | 0 | 0.4868 | 0.2634 | 0.2498 | |
Davyhulme | Central Manchester | 1.4297 | 1.2278 | 0.7085 | 0.2824 | 1 | 0 | 0 | 0.4862 | 0.3974 | 0.1164 | |
Denton & Reddish | Eastern Manchester | 1.2295 | 1.768 | 0.7147 | 1.096 | 0 | 1 | 0 | 0.3327 | 0.57 | 0.0973 | |
Eccles | Central Manchester | 0.8845 | 1.5451 | 0.5615 | 1.0439 | 0 | 1 | 0 | 0.2986 | 0.5781 | 0.1233 | |
Hyndburn | Lancashire | 1.462 | 1.5509 | 1.0684 | 0.96 | 1 | 0 | 0 | 0.4302 | 0.4701 | 0.0997 | |
Leigh | Western Manchester | 0.7049 | 1.5825 | 0.5528 | 1.3565 | 0 | 1 | 0 | 0.2565 | 0.6168 | 0.1267 | |
Liverpool Broadgreen | Merseyside | -0.7137 | 0.4927 | -0.8425 | 0.301 | 0 | 0 | 0 | 0.1567 | 0.5235 | 0.3198 | |
Liverpool Garston | Merseyside | 0.7058 | 1.4586 | 0.0654 | 0.8739 | 0 | 1 | 0 | 0.2765 | 0.587 | 0.1365 | |
Liverpool Mossley Hill | Merseyside | -1.5348 | -0.1411 | -0.9163 | -0.1179 | 0 | 0 | 1 | 0.1034 | 0.4167 | 0.4799 | |
Liverpool Riverside | Merseyside | 0.2201 | 2.1074 | 0.2079 | 1.8748 | 0 | 1 | 0 | 0.119 | 0.7855 | 0.0955 | |
Liverpool Walton | Merseyside | 0.042 | 1.7971 | -0.3882 | 1.1113 | 0 | 1 | 0 | 0.1291 | 0.747 | 0.1238 | |
Liverpool West Derby | Merseyside | 0.3089 | 1.7199 | 0.2119 | 1.4369 | 0 | 1 | 0 | 0.1714 | 0.7027 | 0.1259 | |
Manchester Blackley | Central Manchester | 0.9006 | 1.6727 | 0.4294 | 1.0279 | 0 | 1 | 0 | 0.2801 | 0.6061 | 0.1138 | |
Manchester Central | Central Manchester | 0.5198 | 2.0023 | 0.3648 | 1.6533 | 0 | 1 | 0 | 0.1667 | 0.7342 | 0.0991 | |
Manchester Gorton | Central Manchester | 0.3276 | 1.4915 | 0.0707 | 0.9179 | 0 | 1 | 0 | 0.2031 | 0.6505 | 0.1464 | |
Manchester Withington | Central Manchester | 0.79 | 1.3113 | 0.6043 | 0.7746 | 0 | 1 | 0 | 0.3187 | 0.5367 | 0.1446 | |
Manchester Wythenshawe | Central Manchester | 1.0703 | 1.8275 | 0.7086 | 1.3946 | 0 | 1 | 0 | 0.2878 | 0.6136 | 0.0987 | |
Oldham Central & Royton | Eastern Manchester | 0.7063 | 1.1687 | 0.6656 | 1.0061 | 0 | 0 | 0 | 0.3245 | 0.5153 | 0.1601 | |
Oldham West | Eastern Manchester | 0.8745 | 1.3625 | 0.7935 | 1.1418 | 0 | 1 | 0 | 0.3283 | 0.5348 | 0.1369 | |
Pendle | Lancashire | 0.9862 | 1.0804 | 0.5063 | 0.3721 | 1 | 0 | 0 | 0.4046 | 0.4445 | 0.1509 | |
Preston | Lancashire | 0.4836 | 1.1517 | 0.4069 | 1.0158 | 0 | 1 | 0 | 0.2803 | 0.5468 | 0.1728 | |
Rochdale | Eastern Manchester | -0.9709 | -0.0842 | -0.8444 | -0.1334 | 0 | 0 | 0 | 0.1648 | 0.4 | 0.4352 | |
Rossendale & Darwen | Lancashire | 1.3512 | 1.3555 | 1.1263 | 0.9308 | 1 | 0 | 0 | 0.4418 | 0.4437 | 0.1144 | |
St.Helens North | Merseyside | 0.7754 | 1.4861 | 0.3577 | 1.0348 | 0 | 1 | 0 | 0.286 | 0.5822 | 0.1317 | |
St.Helens South | Merseyside | 0.5637 | 1.4779 | 0.3573 | 1.072 | 0 | 1 | 0 | 0.2461 | 0.6139 | 0.14 | |
Salford East | Central Manchester | 0.863 | 1.6675 | 0.7211 | 1.4857 | 0 | 1 | 0 | 0.2734 | 0.6112 | 0.1154 | |
Southport | Merseyside | 0.1249 | -1.4069 | -0.0734 | -2.0144 | 0 | 0 | 1 | 0.4765 | 0.103 | 0.4205 | |
Stockport | Eastern Manchester | 1.1015 | 1.1713 | 0.6274 | 0.4684 | 1 | 0 | 0 | 0.4159 | 0.4459 | 0.1382 | |
Stretford | Central Manchester | 1.0983 | 1.7903 | 0.9633 | 1.494 | 0 | 1 | 0 | 0.3002 | 0.5997 | 0.1001 | |
Wallasey | Merseyside | 1.6937 | 1.8487 | 1.0025 | 0.9902 | 1 | 0 | 0 | 0.4253 | 0.4966 | 0.0782 | |
Warrington North | Cheshire | 1.0745 | 1.5562 | 0.6586 | 1.0042 | 0 | 1 | 0 | 0.3378 | 0.5468 | 0.1154 | |
Warrington South | Cheshire | 1.2421 | 1.249 | 0.6377 | 0.4805 | 1 | 0 | 0 | 0.4356 | 0.4386 | 0.1258 | |
Wigan | Western Manchester | 0.7601 | 1.7427 | 0.5568 | 1.4797 | 0 | 1 | 0 | 0.2416 | 0.6454 | 0.113 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment