ディストリビューションはその名前を表示し始めました。 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%, , , , -, , .
,
- «»
- , . ( 0.1%) , , . «» 1.5 , .. , - — .
- — , 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 , , , .