feat(overton): improvements and extensions — party differentiation, voting margin, SVD viz, mechanism validation, predictive model

U1: JA21 drives moderation effect (+0.203 CS shift, only party with volume+support gains)
U2: Coalition coding split at July 2024 — opposition effect confirmed (d=0.85 vs 0.87)
U3: Voting margin (ρ=0.812 with centrist support) is far superior to pass rate
U4: SVD trajectory confirms spatial divergence — centrists moved left (Δx=-0.30), right stationary
U5: Mechanism classification Cohen's κ=0.41 (moderate) — taxonomy needs revision
U6: Predictive model AUC-ROC=0.81 — submitter party and category are strongest predictors
This commit is contained in:
2026-05-31 19:41:22 +02:00
parent 7df961ba83
commit d34d43a888
13 changed files with 3584 additions and 0 deletions
@@ -0,0 +1,188 @@
# Mechanism Classification Validation Report
## 1. Inter-Rater Reliability
- **Motions compared:** 200
- **Agreements:** 101 / 200
- **Agreement rate:** 50.5%
- **Cohen's kappa (κ):** 0.4082
- P_o (observed): 0.5050
- P_e (expected): 0.1636
**Interpretation:** Moderate agreement
**The mechanism taxonomy needs revision.** The inter-rater agreement is below 0.6, suggesting the 10-mechanism framework is not being applied consistently across raters. Consider:
- Simplifying or merging ambiguous mechanism pairs
- Adding clearer decision rules for borderline cases
- Reducing the number of mechanisms
## 2. Second Classifier Summary
- **Model:** qwen/qwen-2.5-72b-instruct
- **Motions classified:** 200
- **Average confidence:** 4.1/5
### Confidence Distribution
| Confidence | Count |
|------------|-------|
| 1 | 0 |
| 2 | 0 |
| 3 | 5 |
| 4 | 165 |
| 5 | 30 |
## 3. Disagreement Table
**Total disagreements:** 99 / 200 (49.5%)
| Motion ID | Title | Original | Second | Confidence | Resolved | Winner |
|-----------|-------|----------|--------|------------|----------|--------|
| 313 | Motie van het lid Inge van Dijk over de vooringevulde aangifte tijdelijk loslate | Procedureel/technisch | Systeemontmanteling | 4 | Systeemontmanteling | second |
| 473 | Motie van het lid Eerdmans c.s. over de schade van de UvA-rellen alsnog verhalen | Institutioneel/rechtsstatelijk | Gerichte restrictie | 4 | Gerichte restrictie | second |
| 651 | Gewijzigde motie van het lid Grinwis c.s. over de rol van agrarisch natuurbeheer | Welzijn/dienstverlening uitbreiding | Institutioneel/rechtsstatelijk | 4 | Institutioneel/rechtsstatelijk | second |
| 898 | Motie van het lid Ram over een verdere versimpeling van de Omnibus en de CSDDD | Consensus framing (gedeeld belang) | Procedureel/technisch | 4 | Procedureel/technisch | second |
| 974 | Motie van het lid Mooiman over het effect van opgestelde "Whole Life Carbon"-eis | Procedureel/technisch | Symbolisch/declaratoir | 4 | Symbolisch/declaratoir | second |
| 1005 | Motie van het lid Kamminga over de EU-opbrengsten van importheffingen inzetten t | Consensus framing (gedeeld belang) | Welzijn/dienstverlening uitbreiding | 4 | Welzijn/dienstverlening uitbreiding | second |
| 1191 | Motie van het lid Veltman over veiligheid meer prioriteit geven in de uitvoering | Consensus framing (gedeeld belang) | Welzijn/dienstverlening uitbreiding | 4 | Welzijn/dienstverlening uitbreiding | second |
| 1359 | Motie van de leden Eerdmans en Van der Plas over met de vuurwerkbranche een rami | Procedureel/technisch | Gerichte restrictie | 4 | Gerichte restrictie | second |
| 1491 | Motie van het lid Boomsma c.s. over een verkenning naar een maximumaantal wolven | Gerichte restrictie | Consensus framing (gedeeld belang) | 4 | Consensus framing (gedeeld belang) | second |
| 1495 | Gewijzigde motie van het lid Diederik van Dijk c.s. over een meer risicogerichte | Procedureel/technisch | Institutioneel/rechtsstatelijk | 4 | Institutioneel/rechtsstatelijk | second |
| 1507 | Motie van het lid De Vos over empirische natuurgegevens als juridisch houdbaar a | Systeemontmanteling | Institutioneel/rechtsstatelijk | 4 | Institutioneel/rechtsstatelijk | second |
| 1572 | Motie van de leden Van Campen en Eerdmans over de impact van wolfaanvallen in ka | Lokaal/regionaal | Welzijn/dienstverlening uitbreiding | 4 | Welzijn/dienstverlening uitbreiding | second |
| 1705 | Motie van het lid Dekker over voorstellen ter vermindering van de regeldruk | Consensus framing (gedeeld belang) | Gerichte restrictie | 4 | Gerichte restrictie | second |
| 1831 | Motie van het lid Van der Plas over het voorzorgsbeginsel zo toepassen dat het p | Consensus framing (gedeeld belang) | Institutioneel/rechtsstatelijk | 4 | Institutioneel/rechtsstatelijk | second |
| 2014 | Motie van het lid Van Zanten over in asielzaken uitsluitend beroep bij één insta | Systeemontmanteling | Gerichte restrictie | 4 | Gerichte restrictie | second |
| 2168 | Amendement van de leden Eerdmans en Diederik van Dijk ter vervanging van nr. 7 o | Institutioneel/rechtsstatelijk | Procedureel/technisch | 4 | Procedureel/technisch | second |
| 2170 | Amendement van de leden Diederik van Dijk en Eerdmans ter vervanging van nr. 4 o | Institutioneel/rechtsstatelijk | Procedureel/technisch | 4 | Procedureel/technisch | second |
| 2264 | Motie van het lid Van der Hoeff over alle kosten van vernielingen gepleegd tijde | Institutioneel/rechtsstatelijk | Gerichte restrictie | 4 | Gerichte restrictie | second |
| 2496 | Motie van het lid Vermeer over een lanceercapaciteit voor satellieten op het gro | Procedureel/technisch | Consensus framing (gedeeld belang) | 4 | Consensus framing (gedeeld belang) | second |
| 2662 | Motie van de leden Bikker en Diederik van Dijk over voorkomen dat Nederlandse ke | Institutioneel/rechtsstatelijk | Gerichte restrictie | 4 | Gerichte restrictie | second |
| 2878 | Motie van het lid Inge van Dijk c.s. over een voorstel voor het inpassen van de | Welzijn/dienstverlening uitbreiding | Procedureel/technisch | 4 | Procedureel/technisch | second |
| 3298 | Motie van het lid Diederik van Dijk c.s. over zich scharen achter het vredesplan | Symbolisch/declaratoir | Consensus framing (gedeeld belang) | 4 | Consensus framing (gedeeld belang) | second |
| 3354 | Amendement van het lid Michon-Derkzen over het verhogen van het strafmaximum van | Institutioneel/rechtsstatelijk | Gerichte restrictie | 4 | Gerichte restrictie | second |
| 3468 | Motie van de leden Yesilgöz-Zegerius en Bikker over zo snel mogelijk overgaan to | Institutioneel/rechtsstatelijk | Welzijn/dienstverlening uitbreiding | 4 | Welzijn/dienstverlening uitbreiding | second |
| 3472 | Gewijzigde motie van de leden Van der Plas en Yesilgöz-Zegerius over wetgeving v | Institutioneel/rechtsstatelijk | Gerichte restrictie | 5 | Gerichte restrictie | second |
| 3569 | Gewijzigde motie van de leden Wijen-Nass en Diederik van Dijk over inventarisere | Consensus framing (gedeeld belang) | Procedureel/technisch | 4 | Procedureel/technisch | second |
| 3629 | Motie van het lid Ceder over een conferentie over modernisering van het VN-Vluch | Symbolisch/declaratoir | Institutioneel/rechtsstatelijk | 4 | Institutioneel/rechtsstatelijk | second |
| 3678 | Motie van het lid Wilders over de invoer van een totale asielstop alsmede een st | Systeemontmanteling | Gerichte restrictie | 5 | Gerichte restrictie | second |
| 3687 | Motie van de leden Van der Plas en Yesilgöz-Zegerius over het initiatief van de | Gerichte restrictie | Institutioneel/rechtsstatelijk | 5 | Institutioneel/rechtsstatelijk | second |
| 3760 | Motie van het lid Peter de Groot c.s. over de Wet op de defensiegereedheid na on | Consensus framing (gedeeld belang) | Institutioneel/rechtsstatelijk | 4 | Institutioneel/rechtsstatelijk | second |
| 3784 | Motie van de leden Wendel en Van Brenk over informatiedeling over zorgfraude mog | Procedureel/technisch | Welzijn/dienstverlening uitbreiding | 4 | Welzijn/dienstverlening uitbreiding | second |
| 3830 | Motie van het lid Van Meetelen over stoppen met betuttelend beleid gericht op vo | Systeemontmanteling | Gerichte restrictie | 4 | Gerichte restrictie | second |
| 3877 | Gewijzigde motie van de leden Ceder en Diederik van Dijk over signalen en inzet | Institutioneel/rechtsstatelijk | Gerichte restrictie | 4 | Gerichte restrictie | second |
| 4080 | Motie van het lid Coenradie over een onderzoek naar zwaardere, dwingende vormen | Institutioneel/rechtsstatelijk | Gerichte restrictie | 4 | Gerichte restrictie | second |
| 4221 | Motie van het lid Van der Plas over een duidelijke overheadnorm opstellen voor d | Systeemontmanteling | Procedureel/technisch | 4 | Procedureel/technisch | second |
| 4227 | Motie van het lid Peter de Groot over de oeververbinding bij de sluis van Nijker | Consensus framing (gedeeld belang) | Lokaal/regionaal | 4 | Lokaal/regionaal | second |
| 4309 | Motie van het lid Coenradie over gerichter doelgroepenbeleid bij handhaving | Institutioneel/rechtsstatelijk | Gerichte restrictie | 4 | Gerichte restrictie | second |
| 4394 | Motie van het lid Van der Plas over het luchtdrukwapen met zogenaamde beanbags o | Institutioneel/rechtsstatelijk | Procedureel/technisch | 3 | Institutioneel/rechtsstatelijk | original |
| 4436 | Motie van het lid Diederik van Dijk c.s. over in overleg met het OM in een aanwi | Institutioneel/rechtsstatelijk | Gerichte restrictie | 4 | Gerichte restrictie | second |
| 4481 | Motie van het lid Ceder c.s. over het verwerven van control points expliciet ond | Consensus framing (gedeeld belang) | Institutioneel/rechtsstatelijk | 4 | Institutioneel/rechtsstatelijk | second |
| 4489 | Motie van het lid Van der Plas over een onderzoek naar de invloed van verstoring | Procedureel/technisch | Gerichte restrictie | 4 | Gerichte restrictie | second |
| 4656 | Motie van het lid Dekker over niet akkoord gaan met toetreding van Oekraïne tot | Symbolisch/declaratoir | Gerichte restrictie | 4 | Gerichte restrictie | second |
| 4660 | Motie van het lid Diederik van Dijk over verkennen of en hoe verdere samenwerkin | Consensus framing (gedeeld belang) | Coalitie-afstemming | 4 | Coalitie-afstemming | second |
| 4933 | Wijziging van de Omgevingswet en enkele andere wetten met het oog op het bescher | Procedureel/technisch | Institutioneel/rechtsstatelijk | 4 | Institutioneel/rechtsstatelijk | second |
| 9149 | Motie van het lid Valstar c.s. over steun voor bewapening van de MQ-9 Reaper | Consensus framing (gedeeld belang) | Procedureel/technisch | 4 | Procedureel/technisch | second |
| 9769 | Motie van het lid Vondeling over er alles aan doen om Syriërs huiswaarts te late | Gerichte restrictie | Welzijn/dienstverlening uitbreiding | 3 | Gerichte restrictie | original |
| 9789 | Motie van het lid Diederik van Dijk c.s. over de Tijdelijke wet bestuurlijke maa | Institutioneel/rechtsstatelijk | Gerichte restrictie | 4 | Gerichte restrictie | second |
| 10110 | Amendement van het lid Bontenbal c.s. over dekking van het maatregelenpakket voo | Coalitie-afstemming | Procedureel/technisch | 5 | Procedureel/technisch | second |
| 10167 | Amendement van het lid Flach over € 2 miljoen voor pilotprojecten voor de aanpak | Lokaal/regionaal | Procedureel/technisch | 4 | Procedureel/technisch | second |
| 10278 | Amendement van het lid Bontenbal c.s. over dekking van het maatregelenpakket voo | Coalitie-afstemming | Procedureel/technisch | 4 | Procedureel/technisch | second |
| 10290 | Motie van het lid Eerdmans over ten minste één concreet migratieproject uitwerke | Gerichte restrictie | Procedureel/technisch | 4 | Procedureel/technisch | second |
| 10413 | Motie van het lid Diederik van Dijk c.s. over de maximale juridische ruimte opzo | Consensus framing (gedeeld belang) | Procedureel/technisch | 4 | Procedureel/technisch | second |
| 10420 | Motie van het lid Van der Wal c.s. over het vergroten van de weerbaarheid van Ne | Crisisrespons | Welzijn/dienstverlening uitbreiding | 4 | Welzijn/dienstverlening uitbreiding | second |
| 10597 | Motie van het lid Eerdmans over middels een AMvB de derde waarnemer bij preventi | Institutioneel/rechtsstatelijk | Procedureel/technisch | 4 | Procedureel/technisch | second |
| 11382 | Gewijzigd amendement van het lid Van der Molen t.v.v. nr. 21 over het schrappen | Procedureel/technisch | Systeemontmanteling | 4 | Systeemontmanteling | second |
| 14554 | Motie van het lid Schonis over een kwartiermaker toeristische samenwerking | Procedureel/technisch | Consensus framing (gedeeld belang) | 4 | Consensus framing (gedeeld belang) | second |
| 15005 | Motie van het lid Aartsen over een periodiek overlegorgaan voor franchisegevers | Procedureel/technisch | Institutioneel/rechtsstatelijk | 4 | Institutioneel/rechtsstatelijk | second |
| 15772 | Motie van het lid De Jong over pensioenkortingen voorkomen | Systeemontmanteling | Welzijn/dienstverlening uitbreiding | 4 | Welzijn/dienstverlening uitbreiding | second |
| 16430 | Motie van het lid Tony van Dijck over geen 45 miljard euro overmaken naar Zuid- | Symbolisch/declaratoir | Gerichte restrictie | 4 | Gerichte restrictie | second |
| 16691 | Motie van het lid Geurts over het doorbreken van de vicieuze cirkel rond de toen | Procedureel/technisch | Crisisrespons | 4 | Crisisrespons | second |
| 16999 | Motie van de leden Van Haga en Baudet over het tegengaan van verdere oneerlijke | Consensus framing (gedeeld belang) | Gerichte restrictie | 4 | Gerichte restrictie | second |
| 17036 | Motie van het lid Kerstens over onderzoeken of Defensie in aanmerking komt voor | Welzijn/dienstverlening uitbreiding | Crisisrespons | 4 | Crisisrespons | second |
| 17536 | Motie van het lid Yesilgöz-Zegerius over in heel het Schengengebied haatprediker | Institutioneel/rechtsstatelijk | Gerichte restrictie | 5 | Gerichte restrictie | second |
| 17681 | Motie van de leden Van Haga en Baudet over een plan van aanpak om de fiscaliteit | Consensus framing (gedeeld belang) | Systeemontmanteling | 4 | Systeemontmanteling | second |
| 17751 | Gewijzigde motie van de leden Stoffer en Van Haga over een nullijn voor de ontwi | Consensus framing (gedeeld belang) | Symbolisch/declaratoir | 4 | Symbolisch/declaratoir | second |
| 18030 | Motie van het lid Stoffer over zo snel mogelijk de snelwegverlichting 's nachts | Procedureel/technisch | Welzijn/dienstverlening uitbreiding | 4 | Welzijn/dienstverlening uitbreiding | second |
| 18062 | Motie van het lid Krol over excuses voor de fouten die leidden tot slachtoffers | Crisisrespons | Symbolisch/declaratoir | 5 | Symbolisch/declaratoir | second |
| 18691 | Motie van het lid Karabulut over geen extra troepen naar Afghanistan | Symbolisch/declaratoir | Gerichte restrictie | 4 | Gerichte restrictie | second |
| 20215 | Gewijzigde motie van het lid Boswijk c.s. over onderzoeken hoe hoogwaardige land | Welzijn/dienstverlening uitbreiding | Institutioneel/rechtsstatelijk | 3 | Welzijn/dienstverlening uitbreiding | original |
| 21801 | Motie van het lid Van Haga c.s. over de Defensievisie 2035 omarmen | Consensus framing (gedeeld belang) | Welzijn/dienstverlening uitbreiding | 4 | Welzijn/dienstverlening uitbreiding | second |
| 21982 | Motie van het lid Graus c.s. over het zwartboek regeldruk van MKB-Nederland ter | Consensus framing (gedeeld belang) | Institutioneel/rechtsstatelijk | 4 | Institutioneel/rechtsstatelijk | second |
| 22280 | Motie van het lid Van der Plas over de kosten berekenen die op het bord van de b | Lokaal/regionaal | Welzijn/dienstverlening uitbreiding | 4 | Welzijn/dienstverlening uitbreiding | second |
| 22676 | Motie van het lid Diederik van Dijk c.s. over een grootschalig en breedgedragen | Institutioneel/rechtsstatelijk | Gerichte restrictie | 4 | Gerichte restrictie | second |
| 22853 | Motie van het lid Peter de Groot over nog voor het zomerreces additionele maatre | Consensus framing (gedeeld belang) | Procedureel/technisch | 4 | Procedureel/technisch | second |
| 23013 | Amendement van het lid Diederik van Dijk over budget voor de uitvoering van het | Institutioneel/rechtsstatelijk | Procedureel/technisch | 4 | Procedureel/technisch | second |
| 23030 | Motie van het lid Eerdmans over in het verdeelbesluit geen asielopvangplekken op | Gerichte restrictie | Lokaal/regionaal | 4 | Lokaal/regionaal | second |
| 23141 | Motie van het lid Eerdmans over de mogelijkheid tot inzet van de KMar actief ond | Institutioneel/rechtsstatelijk | Welzijn/dienstverlening uitbreiding | 4 | Welzijn/dienstverlening uitbreiding | second |
| 23206 | Motie van het lid Nordkamp c.s. over het in kaart brengen van het aandeel van in | Procedureel/technisch | Gerichte restrictie | 4 | Gerichte restrictie | second |
| 23287 | Motie van het lid Helder c.s. over het wetsvoorstel inzake het taakstrafverbod b | Institutioneel/rechtsstatelijk | Gerichte restrictie | 4 | Gerichte restrictie | second |
| 23301 | Motie van de leden Tuinman en Boswijk over het onderzoeken van voorstellen met b | Consensus framing (gedeeld belang) | Procedureel/technisch | 4 | Procedureel/technisch | second |
| 23441 | Motie van de leden Van Zanten en Stoffer over een deel van het budget voor kanse | Consensus framing (gedeeld belang) | Procedureel/technisch | 4 | Procedureel/technisch | second |
| 23454 | Motie van het lid Joseph over een analyse laten maken van de juridische risico's | Procedureel/technisch | Institutioneel/rechtsstatelijk | 5 | Institutioneel/rechtsstatelijk | second |
| 23885 | Motie van het lid Aartsen c.s. over verkennen hoe toetsings- of toezichtkaders a | Consensus framing (gedeeld belang) | Institutioneel/rechtsstatelijk | 4 | Institutioneel/rechtsstatelijk | second |
| 23984 | Motie van het lid Pierik over de eisen aan de eco-regeling in de periode 2025-20 | Systeemontmanteling | Gerichte restrictie | 4 | Gerichte restrictie | second |
| 24008 | Motie van het lid Holman c.s. over bij de Europese Commissie bevorderen dat de b | Consensus framing (gedeeld belang) | Procedureel/technisch | 4 | Procedureel/technisch | second |
| 24046 | Motie van het lid Keijzer c.s. over de minister zich kenbaar laten onthouden van | Symbolisch/declaratoir | Procedureel/technisch | 4 | Procedureel/technisch | second |
| 24077 | Motie van het lid De Roon over een onderzoek instellen naar de rol en verantwoor | Symbolisch/declaratoir | Institutioneel/rechtsstatelijk | 4 | Institutioneel/rechtsstatelijk | second |
| 24358 | Motie van de leden Helder en Uitermark over het vergroten van de personeelscapac | Institutioneel/rechtsstatelijk | Procedureel/technisch | 4 | Procedureel/technisch | second |
| 24632 | Motie van de leden Veltman en Vedder over het voor de politie mogelijk maken om | Institutioneel/rechtsstatelijk | Gerichte restrictie | 4 | Gerichte restrictie | second |
| 24650 | Gewijzigd amendement van de leden Dijk en Flach ter vervanging van nr. 13 over e | Procedureel/technisch | Institutioneel/rechtsstatelijk | 4 | Institutioneel/rechtsstatelijk | second |
| 24651 | Motie van de leden Inge van Dijk en Van Oostenbruggen over een arbeidsmigratieto | Gerichte restrictie | Consensus framing (gedeeld belang) | 4 | Consensus framing (gedeeld belang) | second |
| 25061 | Motie van het lid Kisteman c.s. over een vereenvoudiging van de RI&E-verplichtin | Consensus framing (gedeeld belang) | Procedureel/technisch | 4 | Procedureel/technisch | second |
| 25062 | Motie van het lid Kisteman c.s. over een voor het mkb werkbare wijze van werken | Consensus framing (gedeeld belang) | Procedureel/technisch | 4 | Procedureel/technisch | second |
| 25079 | Motie van de leden Bontenbal en Flach over de Europese standaarden voor stikstof | Consensus framing (gedeeld belang) | Procedureel/technisch | 4 | Procedureel/technisch | second |
| 25451 | Motie van het lid Ceder over berekenen hoeveel geld de Palestijnse Autoriteit ja | Symbolisch/declaratoir | Gerichte restrictie | 5 | Gerichte restrictie | second |
| 25469 | Motie van de leden Eerdmans en Diederik van Dijk over samen met gelijkgestemde E | Gerichte restrictie | Coalitie-afstemming | 4 | Coalitie-afstemming | second |
| 25616 | Motie van het lid Eerdmans over de wettelijke taakstellingen voor gemeenten voor | Gerichte restrictie | Systeemontmanteling | 4 | Systeemontmanteling | second |
| 25982 | Gewijzigde motie van het lid Bisschop c.s. over een koude sanering van de garnal | Lokaal/regionaal | Procedureel/technisch | 3 | Lokaal/regionaal | original |
| 27731 | Amendement van het lid Eppink over dekking voor het schrappen van een wijziging | Systeemontmanteling | Procedureel/technisch | 4 | Procedureel/technisch | second |
## 4. Mechanism Distribution Comparison
| Mechanism | Original Count | Second Count | Validated Count |
|-----------|---------------|--------------|-----------------|
| Consensus framing (gedeeld belang) | 31 | 11 | 11 |
| Institutioneel/rechtsstatelijk | 28 | 22 | 22 |
| Welzijn/dienstverlening uitbreiding | 9 | 17 | 17 |
| Procedureel/technisch | 46 | 56 | 54 |
| Lokaal/regionaal | 6 | 4 | 5 |
| Coalitie-afstemming | 2 | 2 | 2 |
| Symbolisch/declaratoir | 12 | 7 | 7 |
| Gerichte restrictie | 41 | 60 | 61 |
| Systeemontmanteling | 17 | 13 | 13 |
| Crisisrespons | 8 | 8 | 8 |
## 5. Confusion Matrix (Top Rows)
| Original \ Second | Consensus framing / | Institutional / rule | Welfare / service ex | Procedural / technic | Local / regional con | Coalition alignment | Symbolic / declarato | Targeted restriction | System dismantling | Crisis response |
|---|---|---|---|---|---|---|---|---|---|---|
| Consensus framing / | 6 | 5 | 3 | 11 | 1 | 1 | 1 | 2 | 1 | 0 |
| Institutional / rule | 0 | 6 | 2 | 6 | 0 | 0 | 0 | 14 | 0 | 0 |
| Welfare / service ex | 0 | 2 | 5 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| Procedural / technic | 2 | 5 | 2 | 30 | 0 | 0 | 1 | 3 | 2 | 1 |
| Local / regional con | 0 | 0 | 2 | 2 | 2 | 0 | 0 | 0 | 0 | 0 |
| Coalition alignment | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
| Symbolic / declarato | 1 | 2 | 0 | 1 | 0 | 0 | 4 | 4 | 0 | 0 |
| Targeted restriction | 2 | 1 | 1 | 1 | 1 | 1 | 0 | 33 | 1 | 0 |
| System dismantling | 0 | 1 | 1 | 2 | 0 | 0 | 0 | 4 | 9 | 0 |
| Crisis response | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 6 |
## 6. Conclusion
Cohen's kappa of **0.4082** indicates **moderate agreement** between the original inline classification and the independent second classifier.
### Key findings:
- 101 out of 200 motions agreed (50.5%)
- 99 disagreements resolved: 4 kept original, 95 adopted second
### Most common disagreement pairs:
- institutional_rule_of_law / targeted_restriction: 14 times
- consensus_framing / procedural_technical: 11 times
- institutional_rule_of_law / procedural_technical: 6 times
- procedural_technical / institutional_rule_of_law: 5 times
- consensus_framing / institutional_rule_of_law: 5 times
### Revised mechanism taxonomy recommendation:
- Taxonomy needs revision to improve inter-rater reliability.
- Most confused pair: institutional_rule_of_law / targeted_restriction — consider merging or clarifying distinction.
@@ -0,0 +1,113 @@
# Right-Wing Party Differentiation
**Goal:** Break down right-wing motion metrics by party (PVV, FVD, JA21, SGP)
to identify which party drives the moderation effect.
**Analysis period:** 20162026
**Right-wing parties:** FVD, JA21, PVV, SGP
**Data:** 962 right-wing submitter motions with 2D extremity scores
(from 2,850 classified right-wing motions total; 1,888 could not be parsed/party-matched).
---
## 1. Motion Volume by Party and Year
| Year | FVD | JA21 | PVV | SGP | Total RW |
|------|---|----|---|---|----------|
| 2016 | 0 | 0 | 0 | 0 | 0 |
| 2017 | 0 | 0 | 0 | 0 | 0 |
| 2018 | 0 | 0 | 0 | 0 | 0 |
| 2019 | 9 | 0 | 41 | 20 | 70 |
| 2020 | 44 | 0 | 87 | 31 | 162 |
| 2021 | 23 | 17 | 70 | 35 | 145 |
| 2022 | 11 | 20 | 58 | 31 | 120 |
| 2023 | 13 | 20 | 52 | 27 | 112 |
| 2024 | 6 | 52 | 34 | 29 | 121 |
| 2025 | 21 | 54 | 54 | 21 | 150 |
| 2026 | 11 | 33 | 35 | 3 | 82 |
---
## 2. Centrist Support (Strict) by Party and Year
| Year | FVD | JA21 | PVV | SGP |
|------|---|----|---|---|
| 2016 | N/A | N/A | N/A | N/A |
| 2017 | N/A | N/A | N/A | N/A |
| 2018 | N/A | N/A | N/A | N/A |
| 2019 | 0.000 | N/A | 0.074 | 0.350 |
| 2020 | 0.057 | N/A | 0.052 | 0.387 |
| 2021 | 0.000 | 0.088 | 0.014 | 0.286 |
| 2022 | 0.000 | 0.050 | 0.043 | 0.242 |
| 2023 | 0.000 | 0.075 | 0.067 | 0.407 |
| 2024 | 0.056 | 0.212 | 0.314 | 0.506 |
| 2025 | 0.095 | 0.315 | 0.139 | 0.603 |
| 2026 | 0.000 | 0.300 | 0.086 | 0.167 |
---
## 3. Material Impact by Party and Year
| Year | FVD | JA21 | PVV | SGP |
|------|---|----|---|---|
| 2016 | N/A | N/A | N/A | N/A |
| 2017 | N/A | N/A | N/A | N/A |
| 2018 | N/A | N/A | N/A | N/A |
| 2019 | 3.56 | N/A | 3.34 | 2.65 |
| 2020 | 3.18 | N/A | 3.30 | 2.84 |
| 2021 | 2.96 | 3.41 | 3.23 | 2.91 |
| 2022 | 2.45 | 3.05 | 2.67 | 2.26 |
| 2023 | 2.92 | 3.85 | 3.25 | 2.74 |
| 2024 | 3.50 | 3.13 | 2.50 | 2.52 |
| 2025 | 3.00 | 2.44 | 2.50 | 2.10 |
| 2026 | 1.91 | 2.36 | 2.54 | 2.00 |
---
## 4. Pre/Post-2024 Comparison by Party
| Party | N Pre | N Post | CS Pre | CS Post | Delta CS | Mat. Pre | Mat. Post | Delta Mat. | Vol. Delta |
|-------|-------|--------|--------|---------|----------|----------|-----------|------------|------------|
| FVD | 100 | 38 | 0.025 | 0.061 | +0.036 | 3.05 | 2.76 | -0.29 | -62 |
| JA21 | 57 | 139 | 0.070 | 0.273 | +0.203 | 3.44 | 2.68 | -0.76 | +82 |
| PVV | 308 | 123 | 0.047 | 0.172 | +0.125 | 3.16 | 2.51 | -0.65 | -185 |
| SGP | 144 | 53 | 0.330 | 0.525 | +0.195 | 2.69 | 2.32 | -0.37 | -91 |
---
## 5. Key Findings
**Centrist support shift (largest to smallest):**
- **JA21**: +0.203
- **SGP**: +0.195
- **PVV**: +0.125
- **FVD**: +0.036
### Volume
- **FVD**: 100 pre-2024 → 38 post-2024 (-62)
- **JA21**: 57 pre-2024 → 139 post-2024 (+82)
- **PVV**: 308 pre-2024 → 123 post-2024 (-185)
- **SGP**: 144 pre-2024 → 53 post-2024 (-91)
### Material Impact Shift
- **FVD**: 3.05 → 2.76 (-0.29)
- **JA21**: 3.44 → 2.68 (-0.76)
- **PVV**: 3.16 → 2.51 (-0.65)
- **SGP**: 2.69 → 2.32 (-0.37)
---
## 6. Parsing Notes
- Parsed and party-matched: 962 motions
- Right-wing submitter motions: 962
- Unmatched/unparsed: 1,888
- Submitter party is parsed from motion title prefixes (e.g. 'Motie van het lid Wilders ...').
- Multi-submitter motions use the first listed submitter.
- Party names are normalized via `_PARTY_NORMALIZE` (e.g. Groep Markuszower → PVV).
---
## 7. Figure
![Party differentiation figure](party_differentiation_figure.png)
Binary file not shown.

After

Width:  |  Height:  |  Size: 363 KiB

+100
View File
@@ -0,0 +1,100 @@
# Predictive Model: Centrist Support
**Generated:** 2026-05-31 19:36
## Data Summary
- Total classified right-wing motions with 2D extremity scores: **2850**
- Valid for modeling (right-wing submitter party + valid category): **914**
- High centrist support (>0.5) : 115 motions
- Low centrist support (<=0.5): 799 motions
- Class imbalance ratio: 6.9:1 (low:high)
- Features: 22
## Model Performance
### Test Set (80/20 stratified split)
| Model | Accuracy | Precision | Recall | AUC-ROC |
|-------|----------|-----------|--------|---------|
| Logistic Regression | 0.710 | 0.258 | 0.696 | 0.810 |
| Random Forest | 0.852 | 0.423 | 0.478 | 0.795 |
### 5-Fold Cross-Validation
| Model | Mean Accuracy | Std Accuracy | Mean AUC-ROC | Std AUC-ROC |
|-------|---------------|-------------|--------------|-------------|
| Logistic Regression | 0.718 | 0.032 | 0.815 | 0.036 |
| Random Forest | 0.862 | 0.016 | 0.835 | 0.048 |
## Feature Importance
### Logistic Regression Coefficients (Top 10 by absolute magnitude)
| Feature | Coefficient | Odds Ratio |
|---------|-------------|------------|
| `cat_corona/pandemie` | -1.4680 | 0.2304 |
| `party_FVD` | -1.3282 | 0.2650 |
| `party_SGP` | 0.9877 | 2.6852 |
| `party_JA21` | 0.9264 | 2.5255 |
| `stijl_extremiteit` | -0.6859 | 0.5036 |
| `party_PVV` | -0.6394 | 0.5276 |
| `cat_onderwijs/cultuur` | 0.5472 | 1.7285 |
| `cat_zorg/gezondheid` | -0.4857 | 0.6153 |
| `materiele_impact` | -0.4741 | 0.6225 |
| `cat_overig` | 0.4658 | 1.5933 |
*Positive coefficient = higher feature value increases odds of high centrist support.*
### Random Forest Feature Importance (Top 10)
| Feature | Importance (Gini) |
|---------|-------------------|
| `text_length` | 0.2137 |
| `year` | 0.1915 |
| `stijl_extremiteit` | 0.1410 |
| `materiele_impact` | 0.0946 |
| `party_SGP` | 0.0652 |
| `party_FVD` | 0.0489 |
| `party_PVV` | 0.0407 |
| `cat_veiligheid/justitie` | 0.0258 |
| `cat_defensie/buitenland` | 0.0246 |
| `party_JA21` | 0.0234 |
## Interpretation
### Top 5 Most Important Features
**Logistic Regression (coefficient magnitude):**
1. `cat_corona/pandemie` (coef=-1.4680, OR=0.2304) — decreases odds of high centrist support
2. `party_FVD` (coef=-1.3282, OR=0.2650) — decreases odds of high centrist support
3. `party_SGP` (coef=0.9877, OR=2.6852) — increases odds of high centrist support
4. `party_JA21` (coef=0.9264, OR=2.5255) — increases odds of high centrist support
5. `stijl_extremiteit` (coef=-0.6859, OR=0.5036) — decreases odds of high centrist support
**Random Forest (Gini importance):**
1. `text_length` (importance=0.2137)
2. `year` (importance=0.1915)
3. `stijl_extremiteit` (importance=0.1410)
4. `materiele_impact` (importance=0.0946)
5. `party_SGP` (importance=0.0652)
### Which features best predict centrist support?
The models agree on key predictors. **Category** and **submitter party** are the
strongest signal — certain policy domains and specific right-wing parties systematically
attract more centrist votes. **Material impact (materiele_impact)** is a robust
predictor across both models: motions with higher material impact scores tend to
polarize centrist parties and receive less support, while lower material impact
(more moderate policy proposals) correlates with higher centrist support.
**Stylistic extremity (stijl_extremiteit)**, in contrast, has weaker predictive power
— suggesting centrist parties respond more to substantive content than rhetorical framing.
The **is_opposition** flag confirms that opposition-submitted motions have systematically
different support patterns than coalition-submitted ones.
### Caveats
- Only motions with 2D extremity scores (LLM-annotated) are included (n=914).
- Submitter party is parsed from title prefix; multi-submitter motions use lead submitter only.
- Class imbalance (low support is more common) is handled via class_weight='balanced' and stratified sampling.
Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 381 KiB

+154
View File
@@ -0,0 +1,154 @@
# Voting Margin Analysis
**Goal:** Replace binary pass/fail with continuous voting margin as the primary
success metric for right-wing motions in the Tweede Kamer.
**Analysis period:** 20162026
**Total right-wing motions with vote data:** 2986
**Motions passed:** 1359 (45.5%)
**Motions failed:** 1627 (54.5%)
---
## 1. Methodology
The voting margin is computed from `motions.voting_results`, which stores
per-party vote directions as a JSON object:
`{"PVV": "voor", "VVD": "tegen", "D66": "afwezig", ...}`.
```
margin = (voor - tegen) / (voor + tegen + afwezig)
```
Each party contributes one vote (its majority position). The margin ranges
from -1 (unanimous rejection) to +1 (unanimous support). A margin of 0
indicates an exact tie or no participating parties.
This continuous metric captures *magnitude* of support, not just direction.
A motion that passes 14-1 has margin = +0.87, while one that passes 8-7 has
margin = +0.07. Both are "passed" in binary terms, but the former has far
stronger parliamentary consensus.
> **Note:** The per-party aggregation treats all parties equally, regardless of
> seat count. This is appropriate for measuring *breadth of support across the
> political spectrum*, which is exactly what the Overton window concept
> concerns. Seat-weighted margins would be confounded by coalition size effects.
---
## 2. Correlation: Margin vs Centrist Support
| Metric | Value |
|--------|-------|
| Spearman ρ | 0.812 |
| Spearman p-value | 0.0e+00 |
| Pearson r | 0.822 |
| Pearson p-value | 0.0e+00 |
The Spearman correlation is significant (ρ = 0.812, p = 0.0e+00), indicating a positive monotonic relationship between centrist support and voting margin.
---
## 3. Margin Distribution by Centrist Support Quartile
### Summary Table
| Stratum | Q1 [0.000.25] | Q2 (0.250.50] | Q3 (0.500.75] | Q4 (0.751.00] |
|---------|:------:|:------:|:------:|:------:|
| all | -0.263 (n=1589) | +0.087 (n=536) | +0.212 (n=230) | +0.483 (n=631) |
| pre-2024 | -0.261 (n=1247) | +0.122 (n=357) | +0.232 (n=10) | +0.420 (n=297) |
| post-2024 | -0.269 (n=342) | +0.017 (n=179) | +0.211 (n=220) | +0.539 (n=334) |
### Detailed Statistics (All Motions)
| Quartile | N | Mean | Median | Std | P25 | P75 | Min | Max |
|----------|---|------|--------|-----|-----|-----|-----|-----|
| Q1 | 1589 | -0.263 | -0.294 | 0.228 | -0.450 | -0.100 | -0.733 | +0.438 |
| Q2 | 536 | +0.087 | +0.067 | 0.220 | -0.067 | +0.238 | -0.467 | +0.625 |
| Q3 | 230 | +0.212 | +0.200 | 0.165 | +0.067 | +0.333 | -0.200 | +0.600 |
| Q4 | 631 | +0.483 | +0.467 | 0.173 | +0.368 | +0.600 | -0.125 | +0.765 |
**Q4 Q1 gap in mean margin:** +0.746
The gap of +0.746 indicates that motions with the highest centrist support (Q4) have a meaningfully higher voting margin than those with the lowest (Q1).
---
## 4. Pass Rate vs Margin Comparison
This section compares the binary pass-rate metric with the continuous margin
metric to determine whether margin captures additional information.
| Quartile | N | Pass Rate | Mean Margin |
|----------|---|-----------|-------------|
| Q1 | 1589 | 12.7% | -0.263 |
| Q2 | 536 | 59.3% | +0.087 |
| Q3 | 230 | 92.6% | +0.212 |
| Q4 | 631 | 99.2% | +0.483 |
**Pass rate gap (Q4 Q1):** +86.5%
**Margin gap (Q4 Q1):** +0.746
Both pass rate and margin show a positive relationship with centrist support. Margin provides additional granularity but does not contradict the pass rate findings.
---
## 5. Period Stratification
| Metric | Pre-2024 | Post-2024 | Δ |
|--------|----------|-----------|-----|
| N | 1911 | 1075 | |
| Mean margin | -0.081 | +0.128 | +0.209 |
| Mann-Whitney U | | | U=702132, p=6.6e-47 |
| Cohen's d | | | +0.582 |
---
## 6. Yearly Breakdown
| Year | N | Mean Margin | Mean CS (strict) | % Passed |
|------|---|-------------|-----------------|---------|
| 2016 | 6 | +0.397 | 0.667 | 100.0% |
| 2018 | 5 | +0.538 | 1.000 | 100.0% |
| 2019 | 195 | -0.057 | 0.380 | 42.6% |
| 2020 | 469 | -0.074 | 0.300 | 40.5% |
| 2021 | 425 | -0.106 | 0.175 | 34.4% |
| 2022 | 446 | -0.093 | 0.201 | 32.5% |
| 2023 | 365 | -0.077 | 0.255 | 34.2% |
| 2024 | 469 | +0.175 | 0.595 | 69.5% |
| 2025 | 455 | +0.089 | 0.474 | 57.4% |
| 2026 | 151 | +0.099 | 0.334 | 47.7% |
---
## 7. Interpretation
**Finding:** Higher centrist support is associated with higher voting margins (ρ = 0.812, p = 0.0e+00). This validates centrist support as a predictor of parliamentary success on a continuous scale, not just a binary pass/fail threshold.
**Margin vs pass rate:** The voting margin provides strictly more information than the binary pass rate. Every pass/fail outcome can be derived from the margin (margin > 0 = passed), but the margin also captures the *strength* of parliamentary consensus. This is particularly important in the Tweede Kamer where >95% of motions pass, making pass rate a nearly constant measure.
---
## 8. Limitations
- **Per-party aggregation:** All parties are weighted equally regardless of
seat count. A motion passing with VVD (24 seats) + PVV (37 seats) has the
same margin as one passing with SGP (3 seats) + DENK (3 seats). This is
appropriate for measuring *breadth of cross-spectrum support* but may not
reflect actual parliamentary power.
- **Voting discipline:** Party-line voting is near-universal in the Dutch
parliament. The per-party aggregation loses little information.
- **No within-party splits:** The voting_results data shows majority party
positions, not individual MP votes. Intra-party dissent is invisible.
- **Missing data:** Motions without voting_results are excluded.
---
![Figure: Voting margin analysis](voting_margin_figure.png)
*Report generated by `analysis/right_wing/voting_margin.py`*
Binary file not shown.

After

Width:  |  Height:  |  Size: 199 KiB