TL; DR
R=1000≥51.9%51.9%
0
≤48.1%
0
Dlatego dochodzę do wniosku, że głosowanie w sprawie Brexitu nie jest głośnym skutkiem ubocznym niepewnej lub zdezorientowanej populacji. Wydaje się, że istnieje systematyczny powód, dla którego opuszczają UE.
Przesłałem kod symulatora tutaj: https://github.com/Al-Caveman/Brexit
Detale
Biorąc pod uwagę Założenie 1 , możliwe odpowiedzi (lub hipotezy) to:
Uwaga: to jest niemożliwe, że opinia publiczna pewnie chce pozostać , ponieważ mamy wykluczyć błędów głosu.
H0H1
- ≥51.9%
- ≤1−51.9%
H1H0
Aby zmierzyć to prawdopodobieństwo, musimy znać rozkład niepewnej populacji brytyjskiej w systemie binarnego głosowania, jakim jest Brexit. Dlatego moim pierwszym krokiem jest zasymulowanie tego rozkładu zgodnie z poniższym założeniem:
- Założenie 2: populacja złożona z niepewnych osób będzie miała losowy głos. Tj. Każda możliwa odpowiedź ma równe szanse na wybór.
Moim zdaniem to założenie jest słuszne / uzasadnione.
Dodatkowo modelujemy urlop i pozostawiamy kampanie jako dwa odrębne procesy w następujący sposób:
- PleaveOleave=[l1,l2,…,ln]
- PremainOremain=[r1,r2,…,rn]
gdzie:
- n
- i∈{1,2,…,n}li,ri∈{0,1}01
z zastrzeżeniem następującego ograniczenia:
- i∈{1,2,…,n}liri1li=1ri=0ri=1li=0i{1,2,…,n}
Oleave=[1,0,0]3
Oremain=[0,1,0]3
Oleave[3]=Oremain[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,184Oleave[i]=17,421,887.496≈17,421,887
- 33,568,184×(1−0.519)=16,146,296.504
∑i=133,568,184Oremain[i]=16,146,296.504≈16,146,297
Dlatego tablice wyjściowe definiujemy w następujący sposób:
- 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 definiuje.
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
Innymi słowy:
- pleave=0
- premain=0