- PVSM.RU - https://www.pvsm.ru -

Выборы-2016. Часть 1 — результаты и сравнения

В сентябре прошли выборы в Госдуму РФ VII созыва. При голосовании вся территория России была разделена на 225 округов. В каких округах каждая из партий получила высокие (или низкие) результаты? Какие значения принимала явка избирателей и как она влияла на результаты партий? Ответы на эти вопросы и ряд других наблюдений представлены в этой публикации.

Выборы-2016. Часть 1 — результаты и сравнения - 1

Об избирательных округах

Выборы в Госдуму в 2016 проводились по смешанной системе — 225 мест в парламенте распределялись по партийным спискам, остальные 225 мест по одномандатным округам. Далее всюду будет идти речь о пропорциональной (по партийным спискам) составляющей голосования. Границы избирательных округов были определены Центризбиркомом. Любопытно, что использовалась так называемая "лепестковая" модель (или джерримендеринг) формирования округов, с целью совмещения в одном округе городского и сельского населения. Этот способ задания округов может оказывать влияние на итоговые результаты только в мажоритарной, но не пропорциональной, составляющей выборов.

Источники данных

Сведения о результатах голосования предоставляет ЦИК РФ. Разнообразные цифры с разбивкой по округам доступны на этой странице [1]. Геоданные всех избирательных округов подготовлены Михаилом Каленковым и его соратниками из сообщества GIS-LAB. Подробности здесь [2]. Карты составлены в проекции EPSG:3857.

Географические карты

Во главу угла была поставлена быстрая отрисовка карт. Поэтому использовались геоданные с максимально упрощенной геометрией округов — 0.1 % от исходных данных. Кроме того, я выбирал между двумя библиотеками для работы с географическими картами — leaflet и highcharts. Оказалось, что для используемого датасета leaflet на моем лэптопе строит карту c 225 округами за 200 — 300 мс. В highcharts для отображения той же карты требуется примерно в 6 раз больше времени. Хотя, на мой вкус, карты в highcharts выглядят более эстетично по сравнению с картами библиотеки leaflet. Для отрисовки избирательных округов Москвы и Санкт-Петербурга использовался более подробный файл с упрощением до 30 % от исходных данных. В leaflet удобнее работать с shape файлами, поэтому исходные geojson файлы был конвертированы в требуемый формат.

Отображение результатов голосования

Я использовал R и shiny для представления результатов голосования в избирательных округах. Если у вас установлен R, то вы можете запустить показанное ниже приложение на своем компьютере. Для этого требуется загрузить библиотеки shiny и pacman — команда install.packages(c("shiny", "pacman")), и запустить приложение командой shiny::runGitHub("e-chankov/elections_2016_districts"). Для просмотра был использован Firefox 49.0.2 в полноэкранном режиме.

Результаты партий

Три снимка ниже демонстрируют результаты партий "Единая Россия", "КПРФ" и "РОСТ".

Выборы-2016. Часть 1 — результаты и сравнения - 2

Выборы-2016. Часть 1 — результаты и сравнения - 3

Выборы-2016. Часть 1 — результаты и сравнения - 4

Фильтр позволяет выделять округа, которые не попали в заданный диапазон. Синий цвет — результаты меньше нижней границы фильтра, оранжевый цвет — результаты выше верхней границы фильтра.

Выборы-2016. Часть 1 — результаты и сравнения - 5

Выборы-2016. Часть 1 — результаты и сравнения - 6

Явка

Выборы-2016. Часть 1 — результаты и сравнения - 7

Как и в предыдущей вкладке, задание границ явки выделяет округа вне установленных рамок. По тем округам, которые удовлетворяют условию фильтра, вычисляются процентные результаты партий и сравниваются с набранными значениями по всем округам.

Выборы-2016. Часть 1 — результаты и сравнения - 8

"Единая Россия" теряет более 10% от своего итогового результата, если учитывать только округа с явкой до 48 %. Больше всех приобретает "ЛДПР" — 3.5%.

Выборы-2016. Часть 1 — результаты и сравнения - 9

Картина меняется на противоположную, если отсекать округа с меньшей явкой. Только изменение в процентах не столь сильное, как при исключении округов с высокой явкой. При данных границах больше всех теряет "Яблоко".

Сравнение результатов партий

Выборы-2016. Часть 1 — результаты и сравнения - 10

У "ЛДПР", по сравнению с "КПРФ", преимущество на Дальнем Востоке и севере России.

Выборы-2016. Часть 1 — результаты и сравнения - 11

"Яблоко" явно превосходит "Коммунистов России" в Москве и Санкт-Петербурге. В большей части остальных регионов у "Коммунистов России" преимущество перед "Яблоком".

Данные, R-скрипт с предобработкой данных и R-скрипты для shiny приложения доступны на GitHub [3].

Во второй части [4] статьи вы найдете диаграммы с результатами голосования по участковым комиссиям.
Эти графики показывают необычные закономерности в исследуемых данных.

Автор: jzha

Источник [5]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/data-mining/202200

Ссылки в тексте:

[1] на этой странице: http://www.vybory.izbirkom.ru/region/region/izbirkom?action=show&root=1&tvd=100100067795854&vrn=100100067795849&region=0&global=1&sub_region=0&prver=0&pronetvd=0&vibid=100100067795854&type=233

[2] здесь: http://wiki.gis-lab.info/w/%D0%A1%D1%85%D0%B5%D0%BC%D0%B0_%D0%BE%D0%B4%D0%BD%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0%D1%82%D0%BD%D1%8B%D1%85_%D0%BE%D0%BA%D1%80%D1%83%D0%B3%D0%BE%D0%B2_%D0%B4%D0%BB%D1%8F_%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B2%D1%8B%D0%B1%D0%BE%D1%80%D0%BE%D0%B2_%D0%B2_%D0%93%D0%BE%D1%81%D0%B4%D1%83%D0%BC%D1%83

[3] GitHub: https://github.com/e-chankov/elections_2016_districts

[4] Во второй части: https://habrahabr.ru/post/313372/

[5] Источник: https://habrahabr.ru/post/313270/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best