Átláthatóság

Hogyan számoljuk az indexet?

A modell jelenleg kalibrálatlan, és ezt nyíltan jelezzük. A kimenetek a forrásolt tényezők átlátható összegzései, nem hitelesített vagy validált előrejelzések. A pontszámok értékelő elemzést fejeznek ki, nem bírósági megállapítást.

Három különböző számot mutatunk minden személynél. Egyik sem bűnösségi állítás; mindhárom előrejelzés nyilvánosan elérhető, forrásolt adatok alapján. A számítás iránya: Hírek → Ügy → Személy. A modell determinisztikus és nyelvi modell nélkül fut; ugyanaz a bemenet mindig ugyanazt a kimenetet adja. Modell-verzió: rollup-v0.2.0.

A három mutató

0-100
Összesített index

Az ügyekből összevezetett, átlátható összesített mutató. Ez a kiemelt szám.

0-1
Modell-valószínűség (becslés)

Statisztikai becslés a forrásolt tényezőkből, nem ténymegállapítás és nem bűnösségi állítás. A modell jelenleg kalibrálatlan, részletek a módszertannál. Az ártatlanság vélelme mindenkit megillet.

Közösségi előrejelzés

Hamarosan

Három összekapcsolt tábla

Az adatmodell három elsődleges, egymáshoz kapcsolt táblából áll:

Hírek

Forrásolt sajtó- és hatósági tételek, mindegyik saját, többrészes pontszámmal.

Ügyek

Egy-egy büntetőeljárás. Egy ügyhoz több személy is tartozhat.

Személyek

A közszereplők, akikről az előrejelzés szól.

1. A hír pontszáma

Minden hír-tétel öt részből kap értékelést:

Hatás
0-4
Mennyire viszi előre az eljárást (vádemelés, ítélet, tanúvallomás).
Súlyosság
0-4
A hivatkozott (állítólagos) cselekmény súlyossága, nem bűnösségi megállapítás.
Forrás
I-III
A forrás megbízhatósága (I a legjobb).
Relevancia
0-4
Mennyire szól közvetlenül az adott ügyről vagy személyről.
Irány
±1
Súlyosbító, semleges vagy enyhítő (pl. felmentés, eljárás megszüntetése).
magnitudo = (hatás / 4) × (0.5 + 0.5 × súlyosság / 4)
jel       = irány_előjel × magnitudo   (súlyosbító +1, semleges 0, enyhítő -1)
súly      = forrás_súly × (relevancia / 4) × frissességi_csillapítás

A forrás_súly a hitelességet súlyozza (az I. szintű forrás a legerősebb). A semleges tételek nem mozdítják az ügy irányát, de a források között láthatók maradnak.

2. Az ügy pontszáma

Az ügynek van egy strukturális alapja, az eljárási szakasz (0 nincs eljárás .. 4 tárgyalás vagy jogerős ítélet), valamint a hozzá tartozó hírek összegzett, irányított jele. A kettő súlyozott keveréke:

szakasz_tag = eljárási_szakasz / 4
hír_tag     = Sum(súlyᵢ × jelᵢ) / Sum(súlyᵢ)    (csak az irányított tételekre)
ügy_érték   = 0.6 × szakasz_tag + 0.4 × hír_tag
ügy_pontszám = round( 100 × ügy_érték )

3. A személy összesített indexe

Egy személy több ügyben is lehet vádlott. A személy értéke az ügyei értékének "zajos-VAGY" (noisy-OR) összegzése: a legsúlyosabb ügy dominál, a további ügyek csökkenő mértékben adódnak hozzá.

személy_érték = 1 - P(1 - ügy_értékᵢ)
összesített_index = round( 100 × személy_érték )

Ennek egy következménye: ha két vádlott-társ ugyanazt az egyetlen ügyet osztja, és nincs más ügyük, azonos indexet kapnak, mert ugyanabból az ügyből származik a pontszámuk.

Nyitó esély: az alap-ráta

A teljes mezőny már azelőtt felkerül a pályára, hogy bármilyen forrásolt ügye lenne. Mindenki egy alacsony nyitó eséllyel (alap-ráta) indul, amelyet kizárólag a kitettség és a pozíció határoz meg, nem az, hogy "mennyire lenne súlyos, ha igaz volna". Négy tényezőt súlyozunk: a kitettség, a politikai sebezhetőség, a pénzügyi kitettség és a precedensminta. Ezt egy szándékosan szűk, alacsony sávba skálázzuk, így a nyitó index nagyjából egyszámjegytől ~20-ig terjed.

nyitó_esély = skálázás( súlyozott_kitettség, [0.03, 0.2] )
személy_érték = max( nyitó_esély, zajos-VAGY(ügyek), őrizet_küszöb )

Ezért mutat egy ügy nélküli volt miniszter mondjuk 20-at, nem 0-t (és nem 77-et): a nyitó esély a pozícióból fakadó alap-rátát méri, nem a vád súlyosságát. Amint forrásolt eljárás indul, az ügy értéke (vagy az őrizet küszöbe) a max()-on keresztül felülírja a nyitó esélyt. Akinek egyetlen kitettségi tényezője sincs, az 0-t kap: nincs nyitó esélye, csak valódi ügy révén kerül a sorba. Néhány nevet szerkesztői döntéssel kiveszünk a nyitó esélyből (ellenzéki, illetve a korábbi rendszer által üldözött szereplők) – ők is csak forrásolt eljárással rangsorolódnak. Kalibrálatlan, hangolható kiindulópont.

Őrizet és letartóztatás: küszöb a személy értékében

Ha egy személlyel szemben aktív, bíróság által elrendelt kényszerintézkedés van érvényben (őrizetbe vétel vagy letartóztatás), az alsó küszöböt szab a személy értékének, függetlenül attól, hová tenné önmagában az ügy-szakasz és a hírek számítása. Az indok tényalapú: az előzetes letartóztatásban lévő gyanúsítottak ellen az eljárás jellemzően nagyon nagy arányban folytatódik; a korábbi modell viszont a fogvatartást az eljárási szakaszba olvasztotta, és ezzel alulsúlyozta.

ha van aktív kényszerintézkedés (legfeljebb 45 napja):
    személy_érték = max( zajos-VAGY(ügyek), őrizet_küszöb )    (őrizet_küszöb = 0.88)

A küszöb szándékosan a jogerős (ítélet vagy tárgyalási) ügyek értéke alatt marad: egy fogvatartott, de el nem ítélt gyanúsított soha nem előzhet meg egy jogerősen elítélt személyt. Ez tartja koherensen a sorrendet, és tükrözi az ártatlanság vélelmét: a fogvatartás nem bűnösségi megállapítás. A küszöb értéke dokumentált, hangolható kiindulópont (kalibrálatlan), ugyanaz a nyílt posztúra, mint a többi együtthatónál.

A modell-valószínűség

A modell-valószínűség egy logisztikus (logit) becslés a személy értékéből, külön a 0-100 indextől:

z = -3 + 6 × személy_érték
modell_valószínűség = 1 / (1 + e^(-z))

Az eredményt 3 tizedesre kerekítve tároljuk. Az együtthatók dokumentált első választások; a hangolás (kalibráció) a publikálás utáni külön lépés.

Időtávos valószínűség és bizonytalanság

A puszta pontszám mellett megmutatjuk, mekkora eséllyel jut el az eljárás vádemelésig vagy elítélésig egy adott időtávon belül. Ehhez a személy értékét nem egyetlen számként, hanem egy előzetes várakozásként kezeljük: a modell 8 előzetes "egyenértékű ügy" súlyával indul.

előzetes_átlag (m0) = személy_érték
alfa = n0 × m0,   beta = n0 × (1 - m0)    (n0 = 8)
utólagos_átlag = (alfa + sikerek) / (alfa + beta + lezárt_kimenetek)

P(t hónapon belül) = 1 - (1 - P_teljes)^(t / 24)    (t = 12, 24 hónap)

Amíg nincs lezárult kimenet (jelenleg ez a helyzet), az utólagos átlag pontosan az összesített indexszel egyezik, a sáv pedig széles; ahogy valódi kimenetek érkeznek, a szám finomodik és a sáv szűkül.

Friss és régi hírek

A régebbi hírek súlya idővel csökken (felezési idő: 180 nap). A csillapítás mindig az adott ügy legfrissebb híréhez képest számol, nem a mai naphoz, így a pontszámok reprodukálhatók és nem driftelnek el maguktól napról napra.

Kockázati sáv skála

0 - Megfigyelés alatt 25 - Eljárás folyik 50 - Vádemelés közel 75 - Rács közelében 100 - Kritikus
Kalibrálási figyelmeztetés: a jelenlegi súlyok és együtthatók dokumentált kiindulópontok, nem hitelesített előrejelzések. A számok változhatnak, ahogy új hírek érkeznek vagy a súlyozás finomodik. A modell idővel pontosabbá válik.

A modell mérlege: találati arány

Egy előrejelzés annyit ér, amennyire utólag számon kérhető. Ezért minden szereplő összesített indexét naponta rögzítjük, és a korábbi előrejelzéseket visszamenőleg soha nem írjuk át. Amikor egy ügy jogerősen lezárul, őszintén összevethető lesz, mit jelzett a modell előre, és mi lett a tényleges kimenet.

Fontos korlát: a most már lezárt ügyek (például a Fenyő-gyilkosság vagy a Mengyi-ügy jogerős ítéletei) megelőzik az élő modellt. Ezeket tényadatként mutatjuk be, nem modelltalálatként, és nem állítjuk, hogy a modell előre jelezte volna őket. A valódi találati arány innentől, a lezáruló élő ügyekből épül; a modell jelenleg kalibrálatlan, a mérleg akkor lesz értelmezhető, ha elég kimenet gyűlik össze.

Források és ellenőrzés

Minden hír-tétel forrásolt (cím, kiadó, link, dátum, ahol van, idézet) és szint szerint minősített (I-III.). A rekordok ember által jóváhagyott szerkesztői kapun mennek át; csak a jóváhagyott tételek kerülnek a publikált pillanatfelvételbe. A részletes forrásolási és jogi tudnivalók a jogi oldalon olvashatók.