Auf dieser Seite findet ihr die Ergebnisse der Sonntagsfrage der gängigen Wahlforschungsinstitute (hier Allensbach, Emnid, Forsa, Forschungsgruppe Wahlen, GMS, Infratest, dimap, INSA, Ipsos und YouGov) in verschiedenen einfach zugänglichen Ansichten. Die Datenquelle ist http://www.wahlrecht.de. Alle Charts werden mehrmals am Tag aktualisiert und Ihr könnt jedes Chart zur Vergrößerung anklicken.

Motivation

Keinen Bock mehr, die Bundestagswahl-Umfragen nachzuverfolgen und verschiedene Institute zu vergleichen? Ich auch nicht. Außerdem geht es mir auf den Nerv, dass in der Presse jede neue Umfrage reißerisch als neue Wahrheit verkauft wird. "Rückschlag für Union und SPD" titelt die FAZ. Damit meint sie zwei Datenpunkte, nämlich die aktuellen Umfragen von Bild am Sonntag und Emnid. Dass in den vergangenen Tagen etliche weitere Datenpunkte von anderen Instituten gesammelt wurden, betrachtet sie nicht. Dabei liegt die Wahrheit vermutlich irgendwo in der Mitte zwischen diesen Instituten. Die FAZ war jetzt ein Zufallsopfer von mir – So läuft es im Grunde überall. Einzelne Messpunkte werden als Wahrheiten betrachtet und im Titel aufgebauscht. Wir haben eben eine Medienkrise, also überbieten die sich mit Kreischerei (solange sie noch existieren). Die Konsequenz? Wer sich informieren will, muss selbst ran. Und wenn man sich die Infos erarbeitet hat, kann man sie ja auch gleich weitergeben. Ich versuche meine Auswertung im Vergleich zur Tagespresse genau andersrum zu machen. Einzelne Datenpunkte wiegen relativ wenig, vielmehr sieht man stabilere Trends. Weitere Ansichten baue ich auf Wunsch gerne ein, sofern ich Zeit habe.

Vorgehensweise und Art der Diagramme

Für jede Partei nehme ich die Umfragewerte aller Institute gleichzeitig. Um eine einigermaßen glatte Linie für jede Partei zu berechnen, gucke ich für jeden Tag, welche Umfragewerte für eine Partei in 15 Tagen (7 vor dem Tag, 7 nach dem Tag, und den Tag selbst) veröffentlicht wurden. Aus diesem „gleitenden Fenster“ von Umfragewerten bilde ich den Mittelwert („gleitender Mittelwert“). Die gleitenden Mittelwerte für jeden Tag ergeben dann die gezeichnete Linie für jede Partei. Das bedeutet, dass die Aktuellsten Punkte der Linien nur die Umfragewerte der aktuellsten 8 Tage zurückgreifen (die zukünftigen 7 Tage des Fensters ist ja leer). So erhält man eine stabile Linie, die auf einzelne Ausreißer anders als die Presse wenig Rücksicht nimmt, und gleichzeitig ein leicht stärkeres Gewicht aktueller Umfragewerte am aktuellen Ende der Linie, was aktuelle Tendenzen gut sichtbar macht. Bei den detailreicheren Plots findet ihr um die Linien herum noch Punkte in den Parteifarben. Das sind die einzelnen Umfragewerte. So habt ihr direkt einen Eindruck von der Streuung der Originaldaten. Die ist nämlich wichtig, und auch etwas, worüber in der Tagespresse kaum geredet wird. Insbesondere kann man über die kleinen Parteien (zum Zeitpunkt des Schreibens dieses Textes, 27.08.2017) wirklich nicht sehr viel sagen. Jegliche Spekulation, wer „dritte Kraft“ wird, ist Küchenstatistik und zurückzuweisen. Da die Institute nicht alle an denselben Tagen neue Werte veröffentlichen, ergibt sich insgesamt eine höhere zeitliche Genauigkeit als die wöchentliche. Die Datenquelle ist wahlrecht.de.

Wenn ihr nur die letzten 90 Tage betrachtet, könnt ihr sehr gut aktuelle Trends erkennen. Die Punkte sind einzelne Umfragen. Die Linie ist der gleitende Mittelwert. In dieser sehr detaillierten Ansicht sind die Datenpunkte nicht als Punkte dargestellt, sondern als Abkürzungen der Institute, von denen sie kommen. So könnt ihr sehen, ob Parteien bei bestimmten Instituten durchgehend besser oder schlechter wegkommen. Institute: Allensbach, Dimap, Emnid, Forsa, GMS, Insa, Ipsos, Politbarometer, Yougov. Hinweis: Es kommt sehr oft vor, dass Datenpunkte genau übereinanderliegen und damit in der Ansicht hier schlecht sichtbar sind. Ich habe daher die Datenpunkte, die aufeinanderlagen, zufällig um maximal 0.2 Prozentpunkte nach oben oder unten verrauscht, und um ein paar Stunden auf der Zeitachse. Beim nächsten Diagramm, dass einen viel kleineren Prozentpunktebereich umfasst, habe ich nur um maximal 0.1 Prozentpunkte verrauscht (und wieder ein bisschen auf der Zeitachse). So könnt ihr die einzelnen Punkte besser sehen, ohne das es was macht; die Linien werden natürlich aus den korrekten Werten berechnet. Die aktuellsten 7 Tage (und damit die, von deren Werten der aktuelle Durchschnitt, also der aktuellste Linienpunkt kommt), sind grau unterlegt. Leider ist es so, dass sich die kleinen Parteien alle bei 8-16% knubbeln. Dabei ist doch genau das interessante im Moment, dass wir vier kleine Parteien haben. Damit wir genauer sehen können, wie sich die kleinen Parteien entwickeln, hier der gleiche Plot, nur ohne die großen Parteien. So lässt sich deutlich mehr erkennen. Auf vielfachen Wunsch habe ich den Plot mittlerweile so angepasst, dass die SPD auch bei den kleinen Parteien sichtbar wird, sofern sie in deren Prozentbereich kommt. Der Fokus liegt hier aber nach wie vor auf den originalen vier kleinen Parteien (AfD, Grüne, Linke, FDP). Hinweis: Damit man Feinheiten hier besser sieht, beginnt die Y-Achse hier nicht bei Null! Die Parteien sind so dicht beieinander, dass der hier betrachtete Korridor extrem schmal ist. Guckt also genau hin, bevor ihr meint, daraus irgendwelche wirklichen Tendenzen erkennen zu können. Man sieht auch an den Punkten, dass das Rauschen in den Daten stärker ist, als der Korridor, in dem sich die Linien der Parteien bewegen.

Wir zoomen raus - hier nun eine zeitlich weiter gefasste Ansicht: Sonntagsfragendaten seit der letzten Bundestagswahl. Mit kleineren Punkten für die einzelnen Umfragen. Auch hier sind die großen Parteien aber wieder so semi-interessant, also gibt es wieder eine Ansicht, in der nur die kleinen Parteien enthalten sind. Aufgrund der in letzter Zeit bahnbrechenden Performance der SPD ist der Plot wieder so gestaltet, dass zwar der Focus auf den kleinen Parteien liegt, aber in deren Revier vorstoßende andere Parteien auch sichtbar sind. Hinweis: In diesem Plot beginnt die Y-Achse wiederum nicht bei null, damit wir die kleinen Parteien feiner beobachten können. Man sieht interessanterweise, dass die Punkte sich in horizontalen Linien anordnen, und zwar immer genau bei halben und ganzen Prozentpunkten. Die Institute scheinen die Daten, die sie herausgeben, also in irgendeiner Form zu runden.

Und zum Schluss noch die ganz große Ansicht: Alle Sonntagsfragenwerte seit 1998. Schön zu sehen links unten ein paar rechte Parteien der späten Neunziger, hier alle gleich braun eingefärbt. Den verschiedenen Vorläufern der Linkspartei habe ich zur besseren Zuordnung die gleiche Farbe gegeben wie der Linkspartei (violett). Man sieht schön das Hoch der Grünen nach Fukushima, den kurzen Höhenflug der Piratenpartei (orange) und den Weg der FDP zu „Rock Bottom“ nach 2010. Interessant, wenn man sich den Plot so anguckt: Das Aufsteigen der Piratenpartei passiert zeitgleich zu sinkenden Grünen - es sieht so aus, als ob die Stimmen von den Grünen kämen. Ob das wirklich so ist, kann man aus der Statistik natürlich nicht sagen. Fest steht aber, dass die Grünen die Stimmen nicht zurückbekommen haben, als die Piratenpartei von den Twitter-Kreischern übernommen wurde. Das prägnanteste Merkmal ist hier aber der Schulz-Zug. Dieser hat kurz vor der Wahl 2017 eine unglaubliche Fahrt aufgenommen – das ist auch ganz normal, es geht nämlich bergab.

08.08.2017

Plots nutzen die Fläche jetzt besser.

Y-Achsen-Titel zugefügt.

Datum im Titel geändert auf Stand der Daten (vom Zeitpunkt der Generierung).

Information hinzugefügt, welche Datenquellen zuletzt aktualisiert wurden.

Plotmaße verkleinert, DPI aber erhöht (resultiert in ähnlicher Bildgröße, aber dickeren Linien, größeren Labeln und und größerer Schrift).

Y-Achsen der Plots, die nicht nur die kleinen Parteien betrachten, beginnen jetzt bei 0.

Die Plots enden zeitlich jetzt beim aktuellsten Datenpunkt, nicht mehr beim jetzigen Zeitpunkt.

09.08.2017

Punkte für einzelne Umfragewerte hinzugefügt

Danach Punkte transparent gemacht, so dass man direkt sieht, wenn mehrere übereinander liegen

Kurven werden jetzt über einen 14-day centered moving average berechnet. Sehr hochfrequente Schwingungen werden zusätzlich geglättet. Ich habe mich damit zunächst schwer getan, weil diese Art der Aggregation am ganz rechten Rand eine andere Krümmung der Linien suggerieren kann, als tatsächlich stattfindet. Habe mich dann aber doch dazu durchgerungen, weil es einfach die intuitiv besten und lag-freisten Ergebnisse lieferte.

FDP hat jetzt einen dunkleren Gelbton, der besser erkennbar ist (ich hatte kurzfristig erwogen, denen angesichts ihrer Neufärbung ein knalliges Pink zu verpassen, dann waren die Plots aber insgesamt weniger ästhetisch)

10.08.2017

Stylesheet der Diagramme vom Seaborn-Standarddesign weg geändert - weißer Hintergrund für besseren Kontrast insgesamt.

Dunkleres Orange für die Piraten.

Institute Ipsos und Yougov zugefügt.

19.08.2017

Instituts-Tendenz-Auswertungen hinzugefügt

27.08.2017

In 30-Tage-Plots aktuellste Woche grau hinterlegt

In Plots, bei denen einzelne Datenpunkte sichtbar sind, diese leicht verrauscht, damit sie sich in der Ansicht nicht komplett überdecken

08.07.2018

Ansicht der Institute rausgenommen, hat kaum einen interessiert und war weniger Einsichtsvoll als ich dachte

Text gestrafft und von der Bundestagswahl losgelöst

30-Tage-Ansicht gegen 90-Tage-Ansicht ausgetauscht

„Seit-Start-2017“-Ansicht gegen „Seit-Bundestagswahl-2017“-Ansicht ausgetauscht

Die SPD zwingt mich zu einer Neuausrichtung: In den Plots mit Fokus auf die kleinen Parteien sind jetzt auch ehemals größere Parteien sichtbar, die in den Bereich der kleinen Parteien vordringen.

01.04.2020

In den detaillierten Plots die Datenpunkte durch Kürzel der Institute ersetzt.

TODO