matlab-korrelationsanalyse

OP #3033580
Lesenswert?

Hallo,
ich habe ein Problem mit einer Matlab-Aufgabe.
Die Aufgabenstellung ist diese:
Die Klimastation auf dem Tempelhofer Feld reicht bis ins Jahr 1701 
zurück und stellt somit die längste Zeitreihe für Berlin-­‐Brandenburg 
dar.
1.) Gibt es einen signifikanten Anstieg der Jahresmitteltemperatur aus 
der
"kleinen Eiszeit" über die Phase der Industrialisierung bis in die 90er 
Jahre?
2.) Für welche Monate lässt sich ein signifikanter Trend nachweisen?

Dazu gibt es den Datensatz als Textdatei.
Ich bin schon soweit gekommen, die Datei einzulesen und alle Fehlwerte 
als NaN zu kennzeichnen. Aber jetzt komm ich nicht mehr weiter.
Freue mich über jede Hilfe.
Gast #3034974
Lesenswert?

Hallo Hanna,

als erstes würde helfen, wenn Du die Textdatei anhängen könntest.

zu 1.) Die Zeitreihe wird als Vektor eingelesen. Dann musst Du jeweils 
den Jahresanfang und Jahresende als Index raussuchen. Der 
Jahresmittelwert kannst Du dann über 
"mean(Zeitreihe(Jahresanfang:Jahresende))" ermitteln. Den Anstieg wird 
über das Differential berechnet.

zu 2.) Ist eigentlich das gleiche wird bei der Jahresbetrachtung, aber 
eben auf Monate bezogen.

Grundsätzlich besteht das Problem nicht definierte Werte durch valide 
Werte zu ersetzen, eventuell durch Interpolation über die Nachbarn. Aber 
die meiste Arbeit ist eigentlich die Indexe für Jahresanfang, 
Jahresende, Monatsanfang und Monatsende raus zu suchen.

Schick mal die Daten und das bisher programmierte, dann sehen wir 
weiter...

Gruß
Marvol
#3037328
Lesenswert?

Hallo Hanna,

die Daten sind eigentlich mies. Der Anfang ist überhaupt nicht zu 
verwerten, den habe ich einfach mal rausgeworfen. Beim 
Jahresdurchschnitt habe ich die Fehlerdaten mit 10 ersetzt, eine 
Interpolation ist nicht sinnvoll, weil die Lücke zu groß ist.

Anschließend habe ich einfach eine exponentielle Glättung verwendet, um 
den Trend besser erfassen zu können. Kannst Du damit schon was anfangen?

Ich habe kein Mathlab nur Scilab, aber der Code sollte auch so 
verständlich sein.

Gruß
Marvol
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren