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

У вересні пройшли вибори в Держдуму РФ VII скликання. При голосуванні вся територія Росії була поділена на 225 округів. В яких округах кожна з партій отримала високі (або нижчі) результати? Які значення брала явка виборців і як вона впливала на результати партій? Відповіді на ці питання і ряд інших спостережень представлені в цій публікації.


Про виборчих округах
Вибори в Держдуму в 2016 проводилися за змішаною системою — 225 місць у парламенті розподілялися за партійними списками, інші 225 місць по одномандатних округах. Далі всюди буде йти мова про пропорційної (за партійними списками) складової голосування. Межі виборчих округів були визначені Центрвиборчкомом. Цікаво, що використовувалася так звана "пелюсткова" модель (або джерримендеринг) формування округів, з метою поєднання в одному окрузі міського і сільського населення. Цей спосіб завдання округів може впливати на підсумкові результати тільки в мажоритарній, але не пропорційної, складовою виборів.
Джерела даних
Відомості про результати голосування надає ЦВК РФ. Різноманітні цифри з розбивкою по округах доступні на цій сторінці. Геодані всіх виборчих округів підготовлені Михайлом Каленковым і його соратниками зі спільноти GIS-LAB. Подробиці здесь. Карти складені в проекції 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 в повноекранному режимі.
Результати партій
Три знімки нижче демонструють результати партій "Єдина Росія", "КПРФ" і "ЗРОСТАННЯ".






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



Явка

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

"Єдина Росія" втрачає більше 10% від свого підсумкового результату, якщо враховувати тільки округу з явкою до 48 %. Більше всіх набуває "ЛДПР" — 3.5%.


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


"ЛДПР", порівняно з "КПРФ", перевага на Далекому Сході і півночі Росії.


"Яблуко" явно перевершує "Комуністів Росії" в Москві і Санкт-Петербурзі. У більшій частині решти регіонів у "Комуністів Росії" перевага перед "Яблуком".
Дані, R-скрипт з предобработкой даних і R-скрипти для shiny додатки доступні на GitHub.
У другій частині статті ви знайдете діаграми з результатами голосування по дільничним комісіям.
Ці графіки показують незвичайні закономірності досліджуваних даних.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.