Stimmverhalten: Über-Zeit-Drift (Quartal × Fraktion) #168
Labels
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: tobias/gwoe-antragspruefer#168
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Folge-Issue zum Stimmverhalten-Feature (siehe Umbrella).
Idee
Stimm-Index pro Fraktion über die Zeit — Quartale oder Halbjahre der laufenden Wahlperiode. Macht sichtbar, ob sich die Gemeinwohl-Affinität einer Fraktion innerhalb der WP verschoben hat.
Erwartete Aussagen
Implementierung
In
app/auswertungen.py:aggregate_stimm_index_zeitreihe(filter_bl, partei, granularitaet="quarter", min_n_per_bucket=3)— analog zuaggregate_zeitreihe, aber JOIN mitplenum_vote_resultsund Bucket nach Quartal/Halbjahr basierend aufassessment.datum.[{bucket: "2024-Q1", n_ja: int, n_nein: int, stimm_index: float}, ...].In
app/main.py:GET /api/auswertungen/stimm-index-zeitreihe?bundesland=&partei=&granularitaet=quarterIn Template:
showZeitreihe()).Warum nicht in Phase 1?
Bei N=35 Assessments verteilt auf ~4 Quartale wären die Buckets zu dünn. Sinnvoll erst ab ~10 Anträge pro Quartal pro Fraktion (also ~200+ Assessments).
Implementiert in commit
1e381d2.Live auf dev:
/api/auswertungen/stimm-index-zeitreiheund 4. Sub-Section im Stimmverhalten-Tab (Multi-Linien-Chart mit Partei-Farben).Bei aktueller Datenmenge (35 Assessments × 4 Quartale) ist der Chart heute meist leer — die Infrastruktur ist fertig und fuellt sich automatisch, sobald mehr Anträge bewertet wurden (Issue #44 Batch-Bewertung).
Aktuelle Quartale auf dev: 2023-Q1, 2024-Q4, 2025-Q1, 2026-Q1. AfD hat in 2026-Q1 einen Stimm-Index von −1.25 (4 Datenpunkte). Andere Fraktionen unterhalb min_n_per_bucket=3.
Closing.