Kā mēs rēķinām un no kurienes dati
Šī lapa skaidro visas formulas, datu avotus un skaitļu nozīmi. Ja kaut kas nav skaidrs — raksti komentārā.
§ 1. Datu avoti
Visi dati nāk no api.deputati.lv — publiska REST API, kas agregē informāciju no Saeimas kancelejas, VID amatpersonu deklarācijām un titania.saeima.lv.
| Endpoint | Ko satur | Kur redzams mūsu vietnē |
|---|---|---|
| /saeimas/ | 10.–14. Saeimas metadata | Aktīvā Saeima header badge |
| /deputies/?saeima=5 | 132 deputātu pamatinfo | Deputātu saraksts, profili |
| /persons/ | Bio, slug, profesija, dzimšanas dati | Profila lapa |
| /salaries/?saeima=5 | Bruto + neto alga pa mēnešiem | Profils, rangi, TOP algas |
| /reimbursements/?saeima=5 | Kompensācijas (īre, ceļš, u.c.) | Profils, Home stats |
| /speeches/ | Runas un iesniegtie dokumenti | MVP score, rangi, kategorijas |
| /positions/ | Amati komisijās un grupās | Profila sidebar |
| /assistants/ | Deputātu palīgi | Profila sidebar |
| /mandate-events/ | Kurš stājās kura vietā | Drīzumā — vēl nav vizualizēts (v2.8 plāns) |
| /stats/?saeima_id=14 | Agregētie kopējie skaitļi | Home hero |
| search.deputati.lv | Typesense full-text meklētājs | Navbar search box |
⚠️ Svarīgi par datu aktualitāti
Pašlaik api.deputati.lv upstream scraper nav atjaunojis datus kopš 2026-01-29 — visi skaitļi attiecas uz to datumu. Mūsu Next.js ISR cache ir 1 stunda, bet, ja upstream stāv, arī mūsu vietne stāv. Datu atjaunināšanas datums redzams sākumlapas rangu sadaļā kā Dati uz YYYY-MM-DD.
§ 2. Darba apjoms — runas un aktivitātes
Mēs ar "darba apjomu" domājam — cik daudz deputāts strādāja Saeimas sēdēs. To mēs iegūstam no /speeches/ endpointa, kas atgriež divus tipus:
🎤 Runas (type=speech)
Deputāts runāja Saeimas sēdē
- Debates
- Ziņojumi
- 'Par' vai 'Pret'
- Jautājumu un pieprasījumu motivācija
- Uzrunas
📝 Aktivitātes (type=activity)
Deputāts iesniedza dokumentu
- Iesniegtie likumprojekti
- Iesniegtie lēmumu projekti
- Iesniegtie jautājumi
- Iesniegtie pieprasījumi
Kopējais darba apjoms
totalOutput = speechCount + activityCountKatrs API ieraksts = viena reāla runa vai iesniegums Saeimas stenogrammā. Piemēram, ja deputāts budžeta sēdē runājis 52 reizes (dažādos brīžos), tas skaitās kā 52 runas, jo tas ir tāds, kāds to uzskaita Saeima.
Ja vienu likumprojektu parakstīja 20 deputāti, katram tiek pieskaitīta šī aktivitāte — tas atbilst Saeimas pašas statistikas principam.
§ 3. MVP score
MVP ("Most Valuable Player") score parāda deputāta darba apjomu relatīvi pret aktīvāko deputātu — skaitlis no 0 līdz 100, kur 100 = aktīvākais Saeimā.
mvpScore = (totalOutput / maxOutputAcrossAllDeputies) × 100Piemērs:
- Aktīvākais deputāts: 500 runas+aktivitātes → MVP = 100.0
- Otrs aktīvākais: 400 → MVP = 80.0
- Klusētājs: 50 → MVP = 10.0
Kāpēc relatīvi? Absolūtie skaitļi (100 vs 500) nav intuitīvi. Procentuālā skala (0-100) ļauj uzreiz saprast, kur deputāts ir skalā. Kad API atjaunos datus, MVP skalas var pārkārtoties.
Kvantitāte, ne kvalitāte
MVP score skaita, cik daudz deputāts runā un iesniedz, ne to, cik dziļš vai izsvērts ir saturs. Deputāts, kas nolasa 200 īsas procedurālas runas, dabūs lielāku MVP nekā deputāts, kas iesniedz vienu rūpīgi izstrādātu likumprojektu.
Tas ir mērīšanas robežas, ne defekts — runu un aktivitāšu kvalitātes vērtējumam nepieciešama satura analīze, ko šobrīd nedaram. Tāpēc MVP labi rāda iesaistes apjomu, bet ne izsvērtību vai ietekmi. Rangu lasītājam jārēķinās ar šo robežu, īpaši, salīdzinot tematiskos specialistus (juristi, ekonomikas eksperti) pret universāliem runātājiem.
§ 4. Value for Money
Šis ir galvenais rādītājs, kas atbild uz jautājumu — "Cik efektīvi deputāts strādā pret saņemto algu?"
valuePerK = totalOutput / (totalGrossSalary / 1000)Formulu izlasa tā: cik runas un aktivitātes deputāts sniedzis par katriem €1 000 bruto algas. Augstāks skaitlis = efektīvāks.
💎 Augsta vērtība
100 runas + €50 000 alga
= 100 / 50 = 2.0
Par katriem €1 000 sniedz 2 runas/aktivitātes
⚠️ Zema vērtība
50 runas + €100 000 alga
= 50 / 100 = 0.5
Par katriem €1 000 sniedz 0.5 runas
ℹ️ Piezīmes
- Formula nav perfekta — tā neņem vērā runu kvalitāti, tikai daudzumu.
- Ministriem un komisiju vadītājiem ir augstāka bāzes alga, bet ne vienmēr proporcionāli vairāk runu.
- Tāpēc "Pārmaksātie" rangā bieži redzami augsti amati — tas nenozīmē, ka viņi slikti strādā, bet gan ka tērē laiku administratīvajam darbam.
§ 5. Naudas summas
Alga kopā
totalGrossSalary = SUM(gross_salary) par visiem mēnešiemSummējam visus deputāta bruto algas ierakstus no /salaries/. Pēc nodokļiem neto alga ir ievērojami mazāka. 2025. gadā deputāta bāzes bruto alga bija €4 330/mēn.
Kompensācijas
totalReimbursement = SUM(expense_sum) par visiem mēnešiemKompensācijas ir atsevišķs atalgojums papildus algai — sedz dzīvokļa īri Rīgā, ceļošanas izdevumus, sakaru pakalpojumus u.c. ar mandātu saistītus izdevumus. Nāk no /reimbursements/, kur katram deputātam ir allocated_rate, expense, travel, summēti iekš expense_sum.
Asistentu dati
Saeimas deputātu API (api.deputati.lv) nodrošina deputātu asistentu sarakstu, bet neatklāj šādus laukus:
workload— pilna vai nepilna slodze (asistents var strādāt 0.5 FTE)part_time— pusslodzes indikatorshours— faktisko nostrādāto stundu skaits
Šī ierobežojuma dēļ:
- MVP score formulā mēs katru asistentu skaitām kā 1.0 FTE. Reālā ietekme uz produktivitāti var būt mazāka, ja asistenti strādā nepilnu slodzi.
- Algu summas attiecas tikai uz deputāta personīgo atalgojumu — asistentu atalgojumu API neatklāj atsevišķi (asistentu algu kopējais budžets ir pieejams Saeimas kancelejas līmenī, bet nav sasaistīts ar konkrētu deputātu).
Ja Saeimas Kanceleja nākotnē paplašinās API ar darba slodzes datiem, mūsu formulas un transparency labels tiks atjaunoti, lai precīzāk atspoguļotu faktisko situāciju.
§ 6. Rangu kategorijas
Sākumlapā un rangu lapā ir vairāki rangi. Katrs sakārto deputātus pēc citas metrikas:
Darba MVP TOP 10
sort: totalOutput DESCVislielākais runu + aktivitāšu skaits.
Vismazāk runu
sort: speechCount ASCVismazāk runu no tribīnes. Iesniegumi šeit neskaitās — tikai teiktais.
Value for Money
sort: valuePerK DESCAugstākais darba apjoms uz katriem €1 000 algas. Tikai tie, kam ir alga > 0.
Augsta alga + mazs darba apjoms
sort: valuePerK ASCZemākais darba apjoms uz katriem €1 000 algas. Tikai tie, kam ir alga > 0.
Augstākās algas
sort: totalGrossSalary DESCLielākā bruto alga gadā. Parasti tie ir ministri un komisiju vadītāji.
§ 7. Ko vēl mēs negrāžam (pagaidām)
Šie dati nav pieejami mūsu pašreizējā API, bet strādājam pie integrācijas:
- Individuālie balsojumi — kurš deputāts kādā likumprojektā balsoja "par", "pret" vai "atturas". Tas ļautu aprēķināt frakcijas disciplīnu.
- Klātbūtne pa sēdēm — kurš bija klāt, kurš ieradās vēlu, kurš aizgāja pēcpusdienā. Tas ļautu atklāt "ghosterus".
- Neattaisnotie kavējumi — Saeima soda 1/5 mēneša algas apmērā (~€844). Pašreiz redzami tikai saeima.lv.
- VID deklarāciju dati — īpašumi, transportlīdzekļi, skaidra nauda, kapitāldaļas, parādi.
- Ģeogrāfija — kur deputāts ievēlēts, kur dzīvo (no VID deklarācijas).
§ 8. Limitācijas un godīgums
- Daudzums ≠ kvalitāte. Deputāts ar 500 runām nav obligāti labāks par to, kurš runā 100 reizes — tās 100 var būt daudz kvalitatīvākas.
- Formula nenosaka patiesu vērtību sabiedrībai. Mēs nezinam, vai konkrētais priekšlikums bija noderīgs likums vai kaitējošs.
- Dati atkarīgi no API kvalitātes. Ja api.deputati.lv nokavē ierakstu, arī mēs to neredzam.
- Aizvietotāji. Ja deputāts aizgāja un cits stājās viņa vietā, skaitļi tiek aprēķināti katram atsevišķi.
- "Saeimas vidējais" ir vidējais starp aktīvajiem. Bijušie un ministri tiek izrauti no salīdzinājuma jo viņi vairs neuzkrāj jaunus datus. Tas mākslīgi paaugstina "vidējo" — patiesais visu 200+ cilvēku vidējais būtu zemāks. Tāpēc visās benchmark vietās rakstām (aktīvie).
§ 9. Atsauksmes un kļūdu ziņošana
Ja redzi kļūdu skaitļos vai nesaskati ar Saeima.lv — raksti mums. Šī platforma ir publiska un atvērta — jo vairāk acu uzmanīgi apskata datus, jo labāk.