TL; DR
R = 1000≥ 51,9 %51,9 %
0
≤ 48,1 %
0
Je conclus donc que le vote sur le Brexit n'est pas un effet secondaire bruyant d'une population incertaine ou confuse . Il semble y avoir une raison systématique qui les pousse à quitter l'UE.
J'ai téléchargé le code du simulateur ici: https://github.com/Al-Caveman/Brexit
Détails
Étant donné l' hypothèse 1 , les réponses (ou hypothèses) possibles sont:
Remarque: il est impossible que le public veuille rester en toute confiance car nous avons exclu les erreurs de vote.
H0H1
- ≥ 51,9 %
- ≤ 1 - 51,9 %
H1H0
Afin de mesurer cette probabilité, nous devons connaître la distribution d'une population britannique incertaine dans un système de vote binaire tel que le Brexit. Par conséquent, ma première étape consiste à simuler cette distribution en suivant l'hypothèse ci-dessous:
- Hypothèse 2: une population composée d' individus incertains aura un vote au hasard . C'est-à-dire que chaque réponse possible a une chance égale d'être choisie.
À mon avis, cette hypothèse est juste / raisonnable.
De plus, nous modélisons les campagnes de congés et restes comme deux processus distincts comme suit:
- PlaisserOlaisser= [ l1, l2, … , Ln]
- PresterOrester= [ r1, r2, … , Rn]
où:
- n
- i ∈ { 1 , 2 , … , n }lje, rje∈ { 0 , 1 }01
soumis à la contrainte suivante:
- i ∈ { 1 , 2 , … , n }ljerje1lje= 1rje= 0rje= 1lje= 0je{ 1 , 2 , … , n }
Olaisser= [ 1 , 0 , 0 ]3
Orester= [ 0 , 1 , 0 ]3
Olaisser[ 3 ] = Orester[ 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 , 184Olaisser[ i ] = 17 , 421 , 887,496 ≈ 17 , 421 , 887
- 33 , 568 , 184 × ( 1 - 0,519 ) = 16 , 146 , 296,504
∑i = 133 , 568 , 184Orester[ i ] = 16 , 146 , 296,504 ≈ 16 , 146 , 297
Par conséquent, nous définissons les tableaux de sortie comme suit:
- i ∈ { 1 , 2 , … , 17421887 }Oleave[i]=1
- i∈{17421887+1,17421887+2,…,33568184}Oleave[i]=0
- i∈{1,2,…,17421887}Oremain[i]=0
- i∈{17421887+1,17421887+2,…,33568184}Oremain[i]=1
- i∈{1,2,…,33568184}Ounsure,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 est défini.
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 d'autres termes:
- pleave=0
- premain=0