TL; DR
Ich habe eine unsichere Grundgesamtheit unten (unter Details ) für mal simuliert und dann die Wahrscheinlichkeit gemessen, eine Urlaubsabstimmung von ≥ zu beobachtenR=1000 unter einer solchenunsicherensimulierten Bevölkerung zu beobachten. Das gab mir die simulierte Wahrscheinlichkeitdass eine unsichere Bevölkerung eine erreichen kannUrlaubAbstimmungdie ist 51,9 % oder mehr.≥51.9%51.9%
Diese simulierte Wahrscheinlichkeit verläßt unter der unsicheren Bevölkerung ist .0
Vielleicht überflüssig, aber ich habe das auch gemacht, aber mit geblieben , um die Wahrscheinlichkeit zu messen, dass eine derart unsichere Bevölkerung Stimmen erhalten bleibt .≤48.1%
Diese simulierte Wahrscheinlichkeit , unter der unsicheren Grundgesamtheit zu bleiben , beträgt ebenfalls .0
Daher komme ich zu dem Schluss, dass das Brexit-Votum keine laute Nebenwirkung einer unsicheren oder verwirrten Bevölkerung ist. Es scheint einen systematischen Grund dafür zu geben, dass sie die EU verlassen.
Ich habe den Simulator-Code hier hochgeladen: https://github.com/Al-Caveman/Brexit
Einzelheiten
Bei Annahme 1 lauten die möglichen Antworten (oder Hypothesen):
- H0 : Die Öffentlichkeit ist unsicher .
- H1 : Die Öffentlichkeit will zuversichtlich gehen .
Hinweis: Dass es unmöglich ist, dass die Öffentlichkeit zuversichtlich bleiben will weil wir Abstimmungsfehler ausgeschlossen haben.
Zur Beantwortung dieser Frage (dh ob H0 oder H1 ), versuche ich zu messen:
- Die Wahrscheinlichkeit, dass eine unsichere Bevölkerung ≥ 51,9 erreichen kannlässt nach≥51.9% Stimme.
- Oder Wahrscheinlichkeit, dass eine unsichere Population bleibt dieStimme.≤1−51.9%
Ist diese Wahrscheinlichkeit gering genug ist , können wir schließen , dass die Öffentlichkeit sicher zu wollen verlassen (dh ). Wenn diese Wahrscheinlichkeit jedoch groß genug ist, können wir den Schluss ziehen, dass die Öffentlichkeit bei der Entscheidung über den Brexit (dh H 0 ) unsicher ist .H1H0
Um diese Wahrscheinlichkeit zu messen, müssen wir die Verteilung einer unsicheren britischen Bevölkerung in einem solchen binären Abstimmungssystem wie dem Brexit kennen. Daher besteht mein erster Schritt darin, diese Verteilung zu simulieren , indem ich der folgenden Annahme folge:
- Annahme 2: Eine Bevölkerung, die sich aus unsicheren Personen zusammensetzt, hat eine zufällige Zufallsabstimmung . Dh jede mögliche Antwort hat die gleiche Chance, ausgewählt zu werden.
Aus meiner Sicht ist diese Annahme fair / vernünftig.
Zusätzlich modellieren wir die Urlaub und bleiben Kampagnen als zwei unterschiedliche Prozesse wie folgt:
- Prozess mit der Ausgabe O leave = [ l 1 , l 2 , … , l nPleaveOleave=[l1,l2,…,ln] .
- Der Prozess mit dem Ausgang O bleiben = [ r 1 , r 2 , … , r n ] .PremainOremain=[r1,r2,…,rn]
wo:
- ist die Gesamtbevölkerung des Vereinigten Königreichs (einschließlich Nichtwähler).n
- Für jedes , l i , r i ∈ { 0 , 1 } . Ein Ausgabewert von 0 bedeutet, dass ein Wähler für den Subjektprozess mit Nein gestimmt hat , und 1i∈{1,2,…,n}li,ri∈{0,1}01 Wertigkeiten , dass ein Wähler gestimmt hat ja für den gleichen Prozess.
unterliegt der folgenden Einschränkung:
- Für jedes können l i und r i nicht gleichzeitig 1 sein. Dh l i = 1 impliziert notwendigerweise , dass r i = 0 , und r i = 1 impliziert notwendigerweise , dass die l i = 0 . Dies ist aufgrund der Tatsache , dass ein Wähler i in der Bevölkerung { 1 , 2 , ,i∈{1,2,…,n}liri1li=1ri=0ri=1li=0i kann nicht fürUrlaubundVerbleibstimmen{1,2,…,n} .
Wenn beispielsweise , es , dass aus einer Bevölkerung von Mitteln 3 hat man gewählt ja zu verlassen und zwei haben ihre Stimme abgegeben keine zuOleave=[1,0,0]3 verlassen .
Ebenso, wenn , bedeutet dies , dass aus einer Bevölkerung von 3 hat ein gestimmt ja zu bleiben und zwei haben ihre Stimme abgegeben keine zuOremain=[0,1,0]3 bleiben .
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
Daher definieren wir die Ausgabearrays wie folgt:
- 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 ist definiert.
premain value of the remain process as follows:
premain=1R∑m=1R{10if (∑33,568,184i=1Oremain[i])≥(∑33,568,184i=1Ounsure,m[i])else
To answer that, I simulated the above in C using R=1,000 and the output is:
total leave votes: 17421887
total remain votes: 16146297
simulating p values............ ok
p value for leave: 0.000000
p value for remain: 0.000000
In other words:
- pleave=0.
- premain=0.