2018年のロシア大統領選挙で整数の投票値を「引き出した」委員会の数を見つける

連邦選挙が終わるたびに、異常なピークのあるグラフが表示されます。 2011年の選挙後、人々は詐欺を見て、選挙に関するデータの分析と特に整数除算の問題に精通したときに初めて大衆になりました。



ディストリビューションはその名前を表示し始めました。 2011年の選挙ではこの「チュロフのひげ」、サラトフで有名な62.2%の「ヴォロディンのピーク」。 整数除算問題の解決法に精通しておらず、データ内の小さなランダムな加算器に「 ガベージを追加することに同意しない記事がハブ上にまだあるので、まったく異なる方法で結果を見てみましょう。 整数除算の問題がまったくない反対側からグラフを作成します。 また、整数値のピークも確認できます。







投票率を列挙する方法



選挙のデータを分析する方法を考えてみましょう。 投票所の人数は異なるため、委員会が特定のラウンド数、たとえば85%に調整したい場合でも、投票率のほぼ同じ割合は10分の1と100分の1で異なります。 たとえば、リストの1950年以降の投票所への1,658人の投票率は投票率の85.03%であり、1905年の投票者のうち1619人の投票率は84.99%であり、309人のうち263人は85.11%です。 したがって、投票者の数と、85%に到達するのが難しいという事実を考慮して、投票率がラウンドパーセンテージに適しているかどうかを何らかの方法で理解する必要があります(これは、投票リストの投票者の数が20の倍数である場合のみです)。



したがって、これを行います-パーセントのパーセント値(この場合は投票率)をループし、各パーセント値について、人々のプロットのサイズを考慮して、投票された投票者の数の条件をチェックします。



floor(percent * people / 100) === voted || ceil(percent * people / 100) === voted
      
      





true



, ( , ). , , . ( ), .. , «5\4» . , . , , , , , , , . , , .







, 70% - .



, , , .







. , «», . , 4 0-499, 500-999, 1000-1999 >=2000. , , .







vsvor - , 8 -, . , .









, . 1%, 0.001%, . 0.01% 0.001% .







. .



, , , «» 1 , 100%/( ). :

500 248 0.40%
500-999 726 0.14%
1000-1999 1499 0.07%
2000 2368 0.04%
1116 0.09%




,







, 70%, , , « 70%». , . , — .



100% , , , , « », — 100% , , «» , , 100% - , , 8000 5297 . «» — , .. , , - () 1719 . 10 , . - .









, , , . , (3 — 0.3%). , 70% , .



\ . , , 1058, 20% 98%, , , , -, , .



,



  1. «»
  2. , . ( 0.1%) , , . «» 1.5 , .. , - — .
  3. — , 0.001%, . - , . , .


, , , , . , «» .





, , . , , 95%, 70 — , 2.5%. 95%, , , , — . 85% — 40 , .





«» , ( , , ). , ( ) «» , , , (, ).



+-0.5%. :

500 +0.23 496
500 999 +0.52 823
1000 1999 +1.28 1007
2000 +1.07 514
+3.1 ( +2.5 ) 2840


2.9% (!) . , . 10 (), , . , , « ».



?



— , . , , , .



, — , . , — : - . , (50=4.5) , 12 , .





( ).



, json (php, laravel 5.4), gist, , .



csv- «».



UPD1. ,

UPD2. 1058 ( — , )

UPD3. , , . >=500 , 2259 , , , .




All Articles