Letztes Jahr gab es an der Elbe ein Hochwasser, das zweite schwere Hochwasser im Abstand von 11 Jahren. Darin wurde von vielen ein Beweis für die Häufung von Hochwassern oder “Extremwetterereignissen” gesehen. Ich wusste es nicht. Ich konnte es nicht beurteilen. Hinzu kam, dass ich in Statistik nie gut genug war um wirklich Vertrauen in meine Fähigkeiten zu haben. Im Nachhinein stellte sich zwar heraus, dass mein Misstrauen hier fehl am Platze war, aber ich fand einen anderen Weg, der mich mit Sicherheit zum Ziel bringen würde:
import random
Jahr=0
LetztesHochwasser=0
for Jahr in range(2000):
..Messung=random.uniform(0,1)
..if (Messung<0.01):
….print Jahr,
….print ” ” , Jahr-LetztesHochwasser
….LetztesHochwasser = Jahr
Ein kurzes Python Skript kann nachstellen, wie sich Jahrhunderthochwasser verteilen und zeigen in welchen Abständen sie auftreten. Jedes Missverständnis bei der Berechnung der Wahrscheinlichkeit, lässt sich dabei leicht aufdecken. (Die Punkte am Anfang der Zeile müssen Leerzeichen sein, sonst funktioniert das Skript nicht.)
Eines war aber klar: Ein Jahrhunderthochwasser tritt nicht alle 100 Jahre auf – dann könnten wir auf einen Kalender schauen und wissen, wann es wieder so weit ist – sondern zufällig. Es besteht in jedem Jahr eine Chance von 1%, dass ein neues Jahrhunderthochwasser auftritt, egal ob es in den Jahren davor bereits ein solches Hochwasser gab oder nicht. Man kann beliebig viele Jahre simulieren. Ich werde 3 Beispiele demonstrieren, in denen jeweils die Hochwasser aus 2000 Jahren und ihre Abstände gezeigt werden.
Continue reading →