Захотілось зробити із даних про парламентські вибори в Україні щось глибше і розумніше, ніж підрахунки в стилі “де/хто/скільки”. Для цього спробував застосувати кластерний аналіз до результатів голосування. В якості вихідних даних обрав значення: кількості голосів за кожну партію (29 партій), кількість виборців на дільниці та кількість врахованих голосів (“голоси ЗА”). Оскільки вихідна таблиця велика за розмірами (29674×31 значень) – довелось використати для кластеризації алгоритм CLARA (Clustering Large Applications), який власне і створений для кластерного аналізу великих масивів даних. В якості кінцевої кількості кластерів вибрав 5 (навмання, без жодної цілі). Для обчислення відстаней обрав відстань міських кварталів (“відстань Манхеттена”).
Результатом кластеризації, окрім матриці відстаней та інших параметрів, є відмітки приналежності кожної виборчої дільниці до конкретного кластеру. Кількість дільниць, які в межах областей належать до одного з п’яти кластерів, зображено на графіку.
Різниця між областями фіксується чітко. А тепер давайте розберемось із отриманими кластерами та характеристикою виборчих дільниць. Для цього ми подивимось характеристики самих кластерів, і потім – розберемось який із показників до якого кластера тяжіє. Щоб не писати забагато тексту, я створив зведені таблиці: показники кластерів та кількість медоїдів в координатах “кластер-показник”.
Номер кластеру | Розмір (кількість дільниць) | Максимальна відстань | Середня відстань | Відокремленість |
---|---|---|---|---|
1 | 7909 | 1122 | 243,7885 | 1,197 |
2 | 3737 | 2756 | 720,9976 | 2,179 |
3 | 3690 | 2077 | 766,2707 | 1,642 |
4 | 5381 | 2158 | 796,4678 | 1,663 |
5 | 8957 | 1963 | 472,4756 | 2,095 |
Показник | Кластер 1 | Кластер 2 | Кластер 3 | Кластер 4 | Кластер 5 |
---|---|---|---|---|---|
Кількість виборців на дільниці | 158 | 2078 | 2223 | 1526 | 573 |
Кількість голосів «ЗА» | 86 | 940 | 1280 | 587 | 342 |
Радикальна Партія | 13 | 37 | 73 | 26 | 43 |
Солідарність жінок | 0 | 15 | 13 | 9 | 1 |
Інтернет партія | 0 | 13 | 5 | 2 | 1 |
Опозиційний блок | 2 | 233 | 58 | 121 | 0 |
НАРОДНИЙ ФРОНТ | 18 | 120 | 302 | 53 | 126 |
5.10 | 1 | 4 | 21 | 3 | 0 |
ЗАСТУП | 6 | 3 | 3 | 8 | 18 |
ВІДРОДЖЕННЯ | 0 | 1 | 5 | 1 | 1 |
НОВА ПОЛІТИКА | 2 | 0 | 4 | 0 | 2 |
Єдина Країна | 1 | 5 | 0 | 1 | 5 |
Сила Людей | 0 | 1 | 0 | 0 | 2 |
ВО Свобода | 1 | 21 | 74 | 29 | 15 |
Національна Демократична партія | 0 | 1 | 0 | 0 | 0 |
Комуністична партія | 0 | 50 | 67 | 29 | 3 |
Об єднання САМОПОМІЧ | 2 | 90 | 174 | 58 | 16 |
УКРАЇНА — ЄДИНА КРАЇНА | 0 | 0 | 0 | 0 | 1 |
ПРАВИЙ СЕКТОР | 0 | 24 | 26 | 16 | 3 |
УКРАЇНА МАЙБУТНЬОГО | 0 | 1 | 0 | 2 | 0 |
Ліберальна партія | 0 | 0 | 0 | 0 | 0 |
Партія Зелених | 1 | 4 | 5 | 2 | 1 |
Зелена планета | 1 | 10 | 7 | 3 | 2 |
БЛОК ПЕТРА ПОРОШЕНКА | 26 | 190 | 268 | 137 | 67 |
Сила і Честь | 0 | 0 | 2 | 0 | 0 |
Конгрес Українських Націоналістів | 0 | 0 | 0 | 0 | 0 |
Сильна Україна | 2 | 55 | 34 | 29 | 1 |
ВО Батьківщина | 8 | 32 | 85 | 24 | 27 |
Громадянська позиція | 1 | 27 | 54 | 33 | 7 |
БЛОК ЛІВИХ СИЛ | 1 | 2 | 0 | 0 | 0 |
Громадянський рух | 0 | 1 | 0 | 1 | 0 |
Отже, із зовнішнім виглядом нашої кластеризації ми розібрались. А тепер – давайте розберемось із результатами та їхнім практичним застосуванням. Суть дослідження полягала у тому, щоб знайти та класифікувати декілька “типів” виборчих дільниць. Віднайти типи нам вдалось. А тепер треба класифікувати ці дільниці. Тобто – описати кластери, які ми отримали.
Для описання кластерів ми використаємо таблицю, яка виробляється при кластеризації. У цю таблицю автоматично заносяться “найкращі приклади” об’єктів в кожному кластері. Це об’єкти, які є взірцем і еталоном в межах нашої кластеризації. Загалом до цієї таблиці потрапило 50 таких “еталонів”. І дивлячись на ці еталони та порівнюючи їх із попередніми таблицями – ми можем скласти загальний портрет наших кластерів.
Одномандатний виборчий округ | Номер дільниці | Тип дільниці | Область | Район/місто | Кількість виборців на дільниці | Номер кластеру |
---|---|---|---|---|---|---|
96 | 320356 | звичайна | Київська | Вишгородський | 158 | 1 |
189 | 680624 | звичайна | Хмельницька | Красилівський | 137 | 1 |
64 | 180396 | звичайна | Житомирська | Коростенський | 139 | 1 |
159 | 590448 | звичайна | Сумська | Путивльський | 180 | 1 |
119 | 460068 | звичайна | Львівська | Бродівський | 107 | 1 |
119 | 460038 | звичайна | Львівська | Бродівський | 177 | 1 |
27 | 121230 | медична | Дніпропетровська | м.Дніпропетровськ | 119 | 1 |
23 | 070669 | звичайна | Волинська | Маневицький | 249 | 1 |
14 | 050065 | звичайна | Вінницька | Барський | 206 | 1 |
15 | 050722 | звичайна | Вінницька | Мурованокуриловецький | 76 | 1 |
14 | 051064 | звичайна | Вінницька | Тиврівський | 253 | 1 |
23 | 070301 | звичайна | Волинська | Ківерцівський | 234 | 1 |
16 | 050683 | звичайна | Вінницька | Могилів-Подільський | 277 | 1 |
96 | 320490 | звичайна | Київська | Іванківський | 275 | 1 |
159 | 590213 | звичайна | Сумська | Конотопський | 331 | 1 |
25 | 121084 | звичайна | Дніпропетровська | м.Дніпропетровськ | 2078 | 2 |
181 | 630808 | звичайна | Харківська | Харківський | 2045 | 2 |
179 | 631013 | звичайна | Харківська | м.Лозова | 1959 | 2 |
75 | 230956 | звичайна | Запорізька | м.Запоріжжя | 2080 | 2 |
169 | 631263 | звичайна | Харківська | м.Харків | 2212 | 2 |
142 | 510436 | звичайна | Одеська | Кілійський | 2037 | 2 |
24 | 121244 | звичайна | Дніпропетровська | м.Дніпропетровськ | 2281 | 2 |
12 | 051474 | звичайна | Вінницька | м.Вінниця | 1768 | 2 |
131 | 480725 | звичайна | Миколаївська | м.Южноукраїнськ | 1722 | 2 |
157 | 590937 | звичайна | Сумська | м.Суми | 2284 | 3 |
219 | 800768 | звичайна | м.Київ | Святошинський | 2276 | 3 |
144 | 531216 | звичайна | Полтавська | м.Полтава | 2497 | 3 |
144 | 531206 | звичайна | Полтавська | м.Полтава | 2223 | 3 |
116 | 461923 | звичайна | Львівська | м.Львів | 1836 | 3 |
99 | 350923 | звичайна | Кіровоградська | м.Кіровоград | 2343 | 3 |
25 | 121324 | звичайна | Дніпропетровська | м.Дніпропетровськ | 1526 | 4 |
131 | 480647 | звичайна | Миколаївська | м.Вознесенськ | 1586 | 4 |
29 | 120381 | звичайна | Дніпропетровська | Петриківський | 1521 | 4 |
223 | 800965 | звичайна | м.Київ | Шевченківський | 1406 | 4 |
166 | 610837 | звичайна | Тернопільська | Теребовлянський | 1388 | 4 |
19 | 070972 | звичайна | Волинська | м.Володимир-Волинський | 1614 | 4 |
153 | 560675 | звичайна | Рівненська | Рівненський | 772 | 5 |
18 | 050837 | звичайна | Вінницька | Немирівський | 650 | 5 |
190 | 681229 | звичайна | Хмельницька | Шепетівський | 573 | 5 |
35 | 120761 | звичайна | Дніпропетровська | м.Нікополь | 957 | 5 |
164 | 611082 | звичайна | Тернопільська | Шумський | 531 | 5 |
139 | 510269 | звичайна | Одеська | Біляївський | 819 | 5 |
18 | 050853 | звичайна | Вінницька | Оратівський | 507 | 5 |
15 | 051127 | звичайна | Вінницька | Томашпільський | 1024 | 5 |
102 | 350369 | звичайна | Кіровоградська | Новгородківський | 531 | 5 |
120 | 460761 | звичайна | Львівська | Мостиський | 465 | 5 |
196 | 710844 | звичайна | Черкаська | Шполянський | 1045 | 5 |
179 | 630545 | звичайна | Харківська | Красноградський | 596 | 5 |
67 | 181183 | звичайна | Житомирська | Чуднівський | 424 | 5 |
122 | 461642 | звичайна | Львівська | Яворівський | 388 | 5 |
Кластер №1 – дрібні виборчі дільниці, які розташовані переважно у сільській місцевості. Ми не будемо брати до уваги дільницю №121230, яка розташована у медичному закладі в м.Дніпропетровськ. На цих дільницях “достукатись” до виборців змогли лише Радикальна Партія Олега Ляшка, НАРОДНИЙ ФРОНТ, БЛОК ПЕТРА ПОРОШЕНКА. Це видно з таблиці, де відображено кількість медоїдів, що потрапили до кожного кластеру. Трохи нижчий результат показала ВО Батьківщина. Всі інші політичні сили на цих дільницях було проігноровано виборцями. Дільницям цього кластеру притаманна доволі висока явка виборців. Середньозважене значення явки для цих дільниць становить 57,96%.
Кластер №2 – великі дільниці, розташовані в південно-східних регіонах України. Основна електоральна база Опозиційного блоку (“голос промислових регіонів”). Але цю базу добряче пошматували НАРОДНИЙ ФРОНТ та БЛОК ПЕТРА ПОРОШЕНКА. Цей кластер має найнижчу явку, середньозважене значення якої становить лише 43,47%.
Кластер №3 – великі дільниці, розташовані в північно-західних регіонах України (включаючи м.Київ). Це основне поле підтримки “проєвропейських” партій: НАРОДНОГО ФРОНТУ, САМОПОМІЧІ, БЛОКУ ПЕТРА ПОРОШЕНКА. Але, як це не дивно, саме тут зосереджена і основна підтримка таких ідеологічно полярних політичних сил, як ВО Свобода та Комуністична партія. Для цих дільниць характерна висока явка – аж 57,13%.
Кластер №4 – також великі дільниці, але з “невизначеним розташуванням”. Справа в тому, що до цього кластеру потрапила велика кількість дільниць з усіх областей Україні. З південно-східних регіонів дільниць більше, але є велика кількість і з північно-західних. Дільниці цього кластеру стали полем бою між БЛОКОМ ПЕТРА ПОРОШЕНКА та Опозиційним блоком. Як і дільниці кластеру №2 – дільниці 4-го кластеру характеризуються доволі низькою явкою – лише 45,21%. Але на відміну від 2-го кластеру – ці дільниці “розпорошені” по великих містах всіх регіонів України. На мою думку – саме цей кластер є усередненим портретом міського населення нашої країни. До речі, на діаграмі розсіювання, що зображена нижче, фіксуються два ядра у щільності точок. Це означає, що цей кластер не є монолітним – його можна поділити на два підкластери. Ці підкластери виділяються саме за середнім відсотком явки виборців: для першого підкластеру середня явка виборців групується в межах 38-40%, для другого підкластеру – в межах 55-57%. Можливо, саме показник явки відображує географічне розташування виборчих дільниць. Із характеристик всіх інших кластерів ми знаємо, що північний захід показує більшу явку, ніж південний схід.
Кластер №5 – великі села та районні міста із поміркованими проукраїнськими поглядами. Іншої характеристики цим дільницям я дати не можу. Подивіться на результати кластеризації: голосування однозначно тяжіє до НАРОДНОГО ФРОНТУ; БЛОК ПЕТРА ПОРОШЕНКА залишився далеко позаду. А ще – на цих дільницях доволі низька підтримка Радикальної Партії Олега Ляшка, і майже ніяка – ВО Свободи та ВО Батьківщини. Я вважаю, що цей кластер є узагальненим портретом для населення сільської місцевості та невеликих міст – тобто населених пунктів із найбільш прагматичним світоглядом мешканців. Тут не повірили Ляшку, Комуністам та ПРАВОМУ СЕКТОРУ, тут висока організованість населення (середня явка виборців становить 54,31%). В цьому кластеру зосереджено 8957 дільниць, на яких “мешкає” 5846449 виборців, що становить 18,70 відсотків від загальноукраїнської кількості виборців.
Для наочності я побудував діаграму розсіювання (точніше – ядерного оцінювання щільності), на якій відображено кількість дільниць із конкретним показником відносної явки для кожного із п’яти виділених кластерів.
Які можна зробити висновки з усієї цієї писанини? Знову підтверджуються загальновідомі тенденції в голосуванні – явка виборців на північному заході більша, ніж на південному сході; регіонали та комуністи “виїжджають” за рахунок зниженої явки (а це ключовий момент мажоритарної системи!). Низька підтримка ВО Свободи характерна і для “бЄндЄровских сёл” – і це ще один цвях у труну російської пропаганди. Ну і, нарешті, – не будь мажоритарки – тоді б НАРОДНИЙ ФРОНТ отримав би колосальний кредит довіри в північно-східних регіонах, селах та невеликих містах, а БЛОК ПЕТРА ПОРОШЕНКА – ділив би перемогу із Опозиційним блоком на південному сході та крупних містах України.