Dieses Projekt analysiert und visualisiert Textdaten politischer Parteien und deren offiziellen Programme 2025, zu diesem Zeitpunkt umfasst es die folgenden: AfD, Union, SPD, die Gruenen, FDP. Es verwendet Python für die Datenverarbeitung und TypeScript/React für die Frontend-Visualisierung.
Enthält grundlegende Klassen und Modelle, die für die Verarbeitung und Analyse der Daten verwendet werden.
Der Einstiegspunkt für die Datenverarbeitung. Hier werden die Daten aus combined_data.json geladen, analysiert und für das Frontend vorbereitet.
Eine JSON-Datei mit aggregierten Daten zu politischen Parteien. Enthält Informationen wie Textlänge, Sentiment-Analyse, Lesbarkeitsmetriken und Schlagwörter.
Ein React-Komponenten-Dashboard zur Visualisierung der analysierten Daten. Zeigt wichtige Statistiken und Diagramme an, die aus den JSON-Daten generiert wurden.
- Sentiment-Analyse: Durchschnittliche, maximale und minimale Sentiment-Werte für jede Partei.
- Lesbarkeitsmetriken: Durchschnittliche Satzlänge, Wortlänge und Silbenanzahl.
- Vokabular-Analyse: Einzigartige Wörter, Typ-Token-Verhältnis und Hapaxlegomena.
- Politikfokus: Prozentuale Verteilung auf Themen wie Wirtschaft, Umwelt, Soziales, Bildung und Sicherheit.
- Interaktives Dashboard: Visualisiert Daten mit React und TypeScript.
- Stelle sicher, dass Node.js und npm auf deinem System installiert sind. Du kannst dies überprüfen mit:
node --version
npm --version
- Navigiere in das Projektverzeichnis:
cd wahl2025
- Installiere alle notwendigen Dependencies:
npm install
Durch das folgende kannst du das Projekt dann lokal starten:
npm run dev