Прозорість
Як Nocton перетворює відкриті дані на рівень для кожної країни, наскільки свіже кожне джерело, і кожне виправлення, яке ми зробили, з датою.
Рівні
Кожна країна отримує бали за сигнали нижче; сума визначає рівень. Нічого не навчається і не зважується таємно: таблиця на цій сторінці і є весь метод, а автоматичний тест звіряє її з кодом, що працює.
Що дає бали
Сигнал дає бали від вказаного значення. Якщо сходинок кілька, рахується найвища досягнута.
| Сигнал | Від → балів | Тип кризи | Джерело |
|---|---|---|---|
| Загиблі в організованому насильстві, останні 30 днів даних | 1 → 1 · 25 → 2 · 100 → 3 | Конфлікт | UCDP GED Candidate |
| Інциденти організованого насильства, останні 30 днів даних | 50 → 1 | Конфлікт | UCDP GED Candidate |
| АЕС у радіусі 50 км від організованого насильства, 90 днів | 1 → 1 | Конфлікт | WRI Global Power Plant Database · UCDP |
| Червоні тривоги GDACS, 7 днів | 1 → 2 | Стихія | GDACS |
| Природні небезпеки, 7 днів | 5 → 1 | Стихія | GDACS · USGS · NASA EONET |
| Землетруси M5+, 7 днів | 1 → 1 | Стихія | USGS · GDACS |
| Надзвичайні попередження національної метеослужби | 1 → 1 | Стихія | WMO Severe Weather Information Centre |
| Активації супутникового картування Copernicus, 30 днів | 1 → 1 | Стихія | Copernicus Emergency Management Service |
| Повідомлення ВООЗ про спалахи хвороб, 90 днів | 1 → 1 | Здоров’я | WHO Disease Outbreak News |
| Критичні збої інтернет-зв’язку, 24 години | 3 → 1 | Зв’язок | IODA, Georgia Tech |
| methodPage.sig_outage_national | 1 → 2 | Зв’язок | IODA, Georgia Tech |
| Люди в кризовій продовольчій небезпеці (IPC 3+) | 1 000 000 → 1 · 5 000 000 → 2 | Продовольство (фон) | FEWS NET |
| Біженці й шукачі притулку, що виїхали з країни | 1 000 000 → 1 | Переміщення (фон) | UNHCR |
| Поради МЗС Великої Британії (2: лише необхідні поїздки, 3: частини країни, 4: вся країна) | 2 → 1 · 3 → 2 · 4 → 3 | Офіційні поради | UK FCDO travel advice |
Зростання
Сигнал, що щонайменше вдвічі перевищує свою базу й поріг, додає бал і причину «зростання», бо зміна важлива ще до перетину порогу. Базою є власне 30-денне середнє сигналу (потрібен тиждень історії; одна подія на тлі нульового середнього не рахується). Виняток становить конфлікт: дані UCDP приходять щомісяця, тому останні 30 днів даних порівнюються з попередніми 30 днями даних.
Складна криза
Ще один бал додається, коли одночасно триває щонайменше дві кризи (конфлікт, стихія, здоров’я або зв’язок) і разом із продовольчою небезпекою та переміщенням як фоном залучено три типи. Офіційні поради тут не рахуються: вони реагують на ті самі події.
Наскільки свіже кожне джерело
Не кожне джерело працює наживо. Рівень актуальний настільки, наскільки його найповільніший сигнал; дата показана біля кожної цифри.
- UCDP (Уппсала) – організоване насильство, публікується щомісяця за попередній місяць, з відставанням близько 4–6 тижнів. Вікна відлічуються від останнього дня в даних, а не від сьогодні.Зараз дані сягають 31 серпня 2026 р..
- GDELT (насильство в новинах) – автоматично закодовано з новин світу, рахується щодня (попередній день готовий щоранку за UTC); покриває тижні, які UCDP ще не опублікував. Це тренд, а не перевірені події: показується поряд із балом, але ніколи в ньому.
- GDACS / USGS – природні небезпеки, від хвилин до годин.
- NASA FIRMS – пожежі із супутників, близько 3 годин.
- МЗС Великої Британії – поради щодо поїздок, змінюються, коли їх змінює уряд.
- ВООЗ, Disease Outbreak News – повідомлення про спалахи, від днів до тижнів після події.
- FEWS NET – прогнози продовольчої небезпеки, кілька разів на рік.
- УВКБ ООН – статистика біженців, щороку. Це фон, а не новини.
- OpenSky Network + adsb.lol – позиції літаків кожні кілька хвилин; маршрути беруться з відкритої бази й перевіряються перед підрахунком.
Перевірка даних, зараз
Перевіряє, що дані під рівнями цілі, а не просто є: місяці схожого розміру, немає пропущених днів, рівні пораховано сьогодні, правдоподібна частка країн зі «зростанням». Якщо перевірка не пройдена, асоціація отримує лист. Додано після двох тихих збоїв у жовтні 2026 (див. виправлення нижче).
- гараздmethodPage.hc_spike_outage_alerts_24houtage_alerts_24h: 4 of 192 countries at twice their 30-day mean
- гараздmethodPage.hc_spike_outage_nationaloutage_national: 0 of 31 countries at twice their 30-day mean
- гараздmethodPage.hc_spike_hazards_7dhazards_7d: 2 of 62 countries at twice their 30-day mean
- гараздmethodPage.hc_spike_weather_warningsweather_warnings: 5 of 57 countries at twice their 30-day mean
- гараздmethodPage.hc_spike_weather_extremeweather_extreme: 3 of 57 countries at twice their 30-day mean
- гараздmethodPage.hc_spike_ems_activations_30dems_activations_30d: 0 of 5 countries at twice their 30-day mean
- гараздmethodPage.hc_levelScore88 levels match their scores
- гараздmethodPage.hc_layer_cyclone-conescyclone-cones: 20 features, newest 2026-10-19 (0 d, limit 1)
- гараздmethodPage.hc_layer_volcanoesvolcanoes: 7 features, newest 2026-10-19 (0 d, limit 21)
- гараздmethodPage.hc_layer_member-reportsmember-reports: 0 features
- гараздmethodPage.hc_layer_outbreaksoutbreaks: 1 features, newest 2026-10-08 (11 d, limit 120)
- гараздmethodPage.hc_layer_internet-outagesinternet-outages: 34 features, newest 2026-10-19 (0 d, limit 1)
- гараздmethodPage.hc_layer_air-qualityair-quality: 3000 features, newest 2026-10-19 (0 d, limit 1)
- гараздmethodPage.hc_layer_chokepointschokepoints: 13 features
- гараздmethodPage.hc_layer_travel-advicetravel-advice: 214 features
- гараздmethodPage.hc_layer_refugeesrefugees: 171 features
- не пройденоmethodPage.hc_layer_satellitessatellites: upstream failed
- гараздmethodPage.hc_layer_situationsituation: 64 features, newest 2026-10-19 (0 d, limit 1)
- гараздmethodPage.hc_layer_conflictconflict: 5179 features, newest 2026-08-31 (49 d, limit 75)
- гараздmethodPage.hc_layer_wmo-warningswmo-warnings: 22 features, newest 2026-10-19 (0 d, limit 2)
- гараздmethodPage.hc_layer_tsunamitsunami: 0 features
- гараздmethodPage.hc_layer_quake-impactquake-impact: 15 features
- гараздmethodPage.hc_layer_power-plantspower-plants: 1634 features
- гараздmethodPage.hc_layer_infrastructure-riskinfrastructure-risk: 46 features, newest 2026-08-31 (49 d, limit 75)
- гараздmethodPage.hc_layer_emsems: 35 features, newest 2026-10-19 (0 d, limit 30)
- гараздmethodPage.hc_layer_food-insecurityfood-insecurity: 40 features
- гараздmethodPage.hc_layer_displacement-origindisplacement-origin: 209 features
- гараздmethodPage.hc_layer_sanctionssanctions: 201 features
- гараздmethodPage.hc_layer_news-violencenews-violence: 131 features, newest 2026-10-18 (1 d, limit 2)
- гараздmethodPage.hc_layer_news-protestsnews-protests: 48 features, newest 2026-10-18 (1 d, limit 2)
- гараздmethodPage.hc_hazardSynclast sync 0 h ago
- гараздUCDP: усі останні шість місяців на місці2026-03: 1848, 2026-04: 1751, 2026-05: 1687, 2026-06: 1784, 2026-07: 1808, 2026-08: 1774
- перевіритиUCDP: вік данихdata until 2026-08-31, 49 days ago
- гараздСигнал новин: без пропущених днів (30)30 days held, newest 2026-10-18
- гараздСигнал новин: останній день відповідає місяцю2026-10-18: 2121 events, 0.71× the median day
- гараздРівні пораховано сьогодніnewest levels 2026-10-19
- гараздЧастка країн конфлікту зі «зростанням» правдоподібна6 of 49 countries with organised violence rising
- гараздОсередки пожеж надходять55454 hotspots in the last 24 hours
- гараздСтрічка небезпек працюєnewest 2026-10-19T18:55Z, 4 h ago
Перевірено 19.10.26, 23:20 UTC
Оцінка моделі за місяці, які UCDP ще не опублікував
Перевірені події UCDP надходять приблизно на місяць пізніше. Доти модель оцінює організоване насильство в кожній країні з останнього місяця, який має UCDP, і з того, як відтоді змінилася частка країни у світових новинах про насильство (GDELT, сигнал вище). Це гребенева регресія на логарифмах, навчена на Jetson асоціації на UCDP GED 1989–2025 і GDELT 2015–2025; її коефіцієнти нижче. Модель навчено на 2015–2022 і перевірено на 2023–2025, тобто на місяцях, яких вона не бачила, проти простого правила «як в останньому місяці UCDP». Показується лише тому, що це правило перемогла. Її цифри завжди підписані, подані діапазоном, замінюються даними UCDP, коли ті надходять, і ніколи не входять у рівень.
| Вхід | Вага (стандартизована) |
|---|---|
| UCDP, останній наявний місяць | -0,08 |
| UCDP: три місяці перед ним мінус останній (повернення до норми) | 0,382 |
| частка країни в новинах про насильство, цей місяць | 0,047 |
| як ця частка змінилася від останнього місяця UCDP | 0,141 |
Перевірка на 2023-01–2025-12 (на місяць уперед)
- Типова похибка для країн із насильством: модель ×2,03, «як минулого місяця» ×2,18
- Світова сума за місяць: похибка в середньому 31% («як минулого місяця»: 44%)
- Діапазони містили справжнє число в 83% випадків (мета: 80%)
У роботі: та сама форма, перенавчена на всіх місяцях до 2026-08 (навчено 2026-10-16).
Історія точності: оцінка проти того, що UCDP опублікував пізніше
Світова сума, місяць за місяцем, з 2023-01 по 2026-08. Модель кожного місяця бачила лише те, що було відомо місяцем раніше.
- Опубліковано UCDP
- Оцінка моделі
- Як минулого місяця
UCDP GED (опубліковані дані) · модель: гребенева регресія, ковзний бектест (ml/backtest.py)
Результат за 43 міс.
- Середня похибка світової суми
- 29%як минулого місяця: 44%краще
- Типовий множник похибки, країни з насильством
- 2.02як минулого місяця: 2.17краще
- Країн у межах 80% діапазону
- 82%чесно
Останні 6 міс.: похибка світової суми в середньому 14% проти 17% у «як минулого місяця».
Перераховується щотижня на нових даних. Де модель програє «як минулого місяця», таблиця це показує, і сайт цього не приховує.
Ризик ескалації наступного місяця (експериментально)
Друга модель ставить вужче питання: чи сягне організоване насильство в країні наступного місяця щонайменше 25 загиблих і щонайменше подвоїть найгірший місяць із трьох останніх? Війна, що лишається війною, не є ескалацією; спокійна країна, яка спалахнула, є ескалацією. Модель читає останні місяці UCDP, частку країни у світових новинах про насильство, погрози, протести й примус (GDELT) і насильство в сусідніх країнах. Налаштування обрано на 2019–2020 роках, а оцінено помісячно лише на місяцях, яких модель не бачила.
Найімовірніша ескалація: жовтень 2026 р.
Імовірність за моделлю; дані UCDP до серпень 2026 р. включно. Більшість країн зі списку не ескалює: це рідкісні події.
- 1Еквадор28%0
- 2Мʼянма (Бірма)20%122
- 3Центральноафриканська Республіка18%11
- 4Мозамбік17%22
- 5Індонезія17%14
- 6Чад14%16
- 7Індія13%16
- 8Ефіопія13%311
- 9Афганістан12%56
- 10Ірак12%2
- 11Бразилія9%24
- 12Філіппіни8%10
- 13Ємен8%1 380
- 14Танзанія8%0
- 15Мексика8%214
- 16Венесуела8%8
- 17Камерун8%32
- 18Саудівська Аравія7%0
- 19Південно-Африканська Республіка7%40
- 20Гаїті7%47
UCDP GED · GDELT · модель ml/escalation.py, перенавчається щотижня. Повний список на кожен місяць реєструється, щойно його вперше обчислено (цей: 2026-10-16), і звіряється з UCDP, коли той місяць опубліковано.
Бектест з 2021-01 по 2026-07
- Ескалацій у топ-20 відповідного місяця
- 59%лише історія: 46%
- Середня точність (що більше, то краще)
- 0,126лише історія: 0,053
- Якість ранжування, ROC AUC (1 означає ідеально, 0,5 означає навмання)
- 0,85лише історія: 0,74
«Лише історія» означає частку ескалацій раніше в країнах з тим самим недавнім рівнем насильства. Базова частота: 2% країно-місяців ескалюють.
Інші правила
- Рівень піднімається того ж дня, коли бал перетинає поріг, а знижується лише після двох днів нижче порогу. Інакше бал на порозі щодня перемикав би рівень і надсилав оповіщення (з 09.10.2026).
- Показники на мільйон населення показуються лише для країн від 500 000 мешканців: у дуже малих країнах одна подія дає оманливий показник.
- Рейс зараховується до пункту призначення, лише якщо маршрут правдоподібний зараз: закритий повітряний простір не рахується ніколи (Україна, включно з Кримом, з 24 лютого 2022); далі 300 км літак має прямувати до пункту призначення (в межах 100°) і не відхилятися від прямого маршруту більш ніж на 400 км. Відхилені рейси показуються окремо з причиною. Можливим відхиленням вважається посадка чи низький захід в іншому аеропорту далі 150 км від планового пункту: це свідчення, а не причина.
- Місця названо так, як їх називає ООН: територія, яку ООН не визнає державою, має свій статус в ООН або державу, до якої належить (Косово (РБ ООН 1244), Держава Палестина, Тайвань, провінція Китаю…).
- Розташування інфраструктури в Україні (електростанції, мережі) враховується в цифрах країни, але ніколи не показується на карті чи в списках.
- Жодна модель машинного навчання не визначає рівень і не позначає людей. Одна опублікована модель оцінює місяці, яких UCDP ще не випустив; вона підписана як модель, перевірена на минулих роках і не входить у жоден рівень (див. розділ про модель).
Виправлення
Коли опублікована нами цифра була хибною, її виправляють і записують тут разом із тим, що пішло не так.
17 жовтня 2026 р.
Рівень країни і її власна сторінка рахували «загиблих за останні 30 днів» двома різними способами. Сторінка розподіляє подію, яку UCDP кодує на кілька тижнів, по її днях; рівень брав таку подію цілком, якщо вона почалася у вікні, і відкидав, якщо раніше. Для України, де багато подій записано як підсумки за тижні, два числа розходилися приблизно вдев’ятеро. Тепер обидва рахують однаково, за днями всередині вікна, з тестами. Знайшов зовнішній огляд.
17 жовтня 2026 р.
На сторінці космосу «активні супутники за власником, без Starlink» враховували апарати біля Місяця й далі, яких основний підрахунок не бере, тож у деяких власників без Starlink виходило більше супутників, ніж зі Starlink. Тепер рахується в тому самому проході, з тим самим фільтром навколоземної орбіти. Знайшов зовнішній огляд.
16 жовтня 2026 р.
Землетруси магнітудою 5 і більше не враховувалися. Магнітуда зберігається як «M5.6», а п’ять місць читали її, прибираючи лише малу «m», тож кожне значення виходило порожнім: головна показувала нуль землетрусів M5+, сигнал «землетруси M5+, 7 днів» не додавав жодного бала жодній країні, землетруси M6+ не викликали сповіщень у стрічці, а шар ризику інфраструктури їх пропускав. Знайшов зовнішній огляд, що порівняв головну з картою. Тепер усі читають магнітуду однією функцією з тестом; рівні перераховано з наступним запуском.
10 жовтня 2026 р.
Дані про конфлікти охоплювали один місяць, а не 90 днів. UCDP публікує події кожного місяця окремим файлом, а попередні місяці зведеним. Читався лише найновіший файл, тож усі «останні 90 днів» (шар конфліктів, інфраструктура поблизу бойових дій, протоки, звіти по області) містили приблизно місяць, а попередній місяць виглядав майже порожнім. Через це організоване насильство «зростало» в більшості країн конфлікту. Тепер читаються й об’єднуються всі файли року (13 659 подій замість 1 806). Рівні перераховано тієї ж ночі.
9 жовтня 2026 р.
Картка «Незвично для країни» показувала загиблих у конфліктах як стрибок «з нуля» (М’янма, Буркіна-Фасо, Ефіопія): денна норма будувалася з вереснєвих значень, які спорожнила помилка вікна. Сигнали UCDP, що публікується щомісяця, більше не порівнюються день у день; картка показує лише сигнали, що змінюються щодня.
9 жовтня 2026 р.
Після виправлення порожнього вікна майже всі країни з війною показували конфлікт як «зростання». Порівняння йшло з середнім за 30 попередніх щоденних значень, а вони теж були хибні: увесь вересень вікно сповзало з кінця даних, і значення зменшувалися день у день. Тепер конфлікт порівнюється місяць до місяця всередині даних UCDP; щоденне середнє лишилося лише для сигналів, що змінюються щодня.
7 жовтня 2026 р.
З початку жовтня сигнали конфлікту були порожні для всіх країн: 30-денне вікно відлічувалося від сьогодні, а останній місячний файл UCDP закінчувався 31 серпня, тож вікно потрапляло за кінець даних. Тепер вікна закінчуються останнім днем у даних; рівні конфлікту повертаються з найближчим шестигодинним перерахунком.
7 жовтня 2026 р.
Бал «складної кризи» отримували країни, де зараз нічого не відбувалося: річна статистика продовольства й біженців плюс поради МЗС рахувалися як три кризи (Афганістан, Судан, Сомалі, Південний Судан і Сирія 7 жовтня). Тепер потрібні дві кризи одночасно.
7 жовтня 2026 р.
Інструменти для доменів, посилань і IP відхиляли приватні адреси, але IPv4-адреса, записана у формі IPv6 (::ffff:127.0.0.1), проходила перевірку. Знайдено нашими ж тестами й закрито до будь-якого зловживання.
4 жовтня 2026 р.
Сторінка авіації показувала два рейси «в Україну» (THY5KX до Києва, SDM6153 до Сімферополя). Обидва походили із записів маршрутів, старших за закриття українського неба. Додано перевірки закритого неба, курсу й відхилення; відхилені рейси показуються з причиною.
3 жовтня 2026 р.
Довідник розшукуваних показував зниклих і жертв серед розшукуваних, а вік на момент смерті подавав як поточний. Жертв більше не шукають серед повідомлень INTERPOL, причина кожного запису показана біля імені, а вік на момент смерті позначено.
Знайшли помилку? Напишіть на [email protected]. Виправлення публікуються тут.