TL; DR
R = 1000≥ 51.9 %51,9 %
0 0
≤ 48.1 %
0 0
Por lo tanto, concluyo que el voto Brexit no es un efecto secundario ruidoso de una población insegura o confusa . Parece que hay una razón sistemática que los deriva a abandonar la UE.
Subí el código del simulador aquí: https://github.com/Al-Caveman/Brexit
Detalles
Dado el supuesto 1 , las posibles respuestas (o hipótesis) son:
Nota: es imposible que el público quiera permanecer con confianza porque hemos descartado los errores de votación.
H0 0H1
- ≥ 51.9 %
- ≤ 1 - 51.9 %
H1H0 0
Para medir esta probabilidad, necesitamos conocer la distribución de una población británica insegura en un sistema de votación binario como Brexit. Por lo tanto, mi primer paso es simular esta distribución siguiendo el supuesto siguiente:
- Supuesto 2: una población compuesta por individuos inseguros tendrá un voto aleatorio aleatorio . Es decir, cada respuesta posible tiene la misma posibilidad de ser elegido.
En mi opinión, esta suposición es justa / razonable.
Además, modelamos las campañas de licencia y permanencia como dos procesos distintos de la siguiente manera:
- PAGsalirOsalir= [ l1, l2, ... , lnorte]
- PAGpermanecerOpermanecer= [ r1, r2, ... , rnorte]
dónde:
- norte
- i ∈ { 1 , 2 , ... , n }lyo, ryo∈ { 0 , 1 }0 01
sujeto a la siguiente restricción:
- i ∈ { 1 , 2 , ... , n }lyoryo1lyo= 1ryo= 0ryo= 1lyo= 0yo{ 1 , 2 , ... , n }
Osalir= [ 1 , 0 , 0 ]3
Opermanecer= [ 0 , 1 , 0 ]3
Osalir[ 3 ] = Opermanecer[ 3 ] = 0
33 , 568 , 18451,9 %100 - 51,9 = 48,1 %
- n = 33 , 568 , 184
- 33 , 568 , 184 × 0.519 = 17 , 421 , 887.496
∑i = 133 , 568 , 184Osalir[ i ] = 17 , 421 , 887.496 ≈ 17 , 421 , 887
- 33 , 568 , 184 × ( 1 - 0.519 ) = 16 , 146 , 296.504
∑i = 133 , 568 , 184Opermanecer[ i ] = 16 , 146 , 296.504 ≈ 16 , 146 , 297
Por lo tanto, definimos las matrices de salida de la siguiente manera:
- i ∈ { 1 , 2 , … , 17421887 }Osalir[ i ] = 1
- yo ∈ { 17421887 + 1 , 17421887 + 2 , … , 33568184 }Osalir[ i ] = 0
- yo∈ { 1 , 2 , … , 17421887 }Opermanecer[ i ] = 0
- i ∈ { 17421887 + 1 ,17421887 + 2 , … , 33568184 }Opermanecer[ i ] = 1
- i ∈ { 1 , 2 , … , 33568184 }Oinseguro , m[ i ] = CC{ 0 , 1 }mOunsure,mOunsure,mOunsure,1=Ounsure,20.533,568,184
pleave
pleave=1R∑m=1R{10if (∑33,568,184i=1Oleave[i])≤(∑33,568,184i=1Ounsure,m[i])else
ROunsure,m se define.
premain
premain=1R∑m=1R{10if (∑33,568,184i=1Oremain[i])≥(∑33,568,184i=1Ounsure,m[i])else
R=1,000
total leave votes: 17421887
total remain votes: 16146297
simulating p values............ ok
p value for leave: 0.000000
p value for remain: 0.000000
En otras palabras:
- pleave=0
- premain=0