Top Banner
Zeitreihenanalyse WS 2004/2005 Michael Hauhs / Gunnar Lischeid Definition einer Zeitreihe, Eigenschafte Tests und Trenderkennung bei Zeitreihen Beispiele (ACF, Tests), Fouriertransformationen, Powerspektrum Zeitreihenmodellierung der ARMA-Klasse Modellierung von Zeitreihen mit langem Gedächtnis Nicht-lineare Methoden: – Wiederkehrdiagramme Komplexität und Information von Zeitreihen Singuläre Systemanalyse (SSA) (?) Wavelets (?)
26

Zeitreihenanalyse WS 2004/2005 Michael Hauhs / Gunnar Lischeid Definition einer Zeitreihe, Eigenschafte Tests und Trenderkennung bei Zeitreihen Beispiele.

Apr 05, 2015

Download

Documents

Feirefiz Zacher
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Zeitreihenanalyse WS 2004/2005 Michael Hauhs / Gunnar Lischeid Definition einer Zeitreihe, Eigenschafte Tests und Trenderkennung bei Zeitreihen Beispiele.

ZeitreihenanalyseWS 2004/2005Michael Hauhs / Gunnar Lischeid

• Definition einer Zeitreihe, Eigenschafte Tests und Trenderkennung bei Zeitreihen

• Beispiele (ACF, Tests), Fouriertransformationen, Powerspektrum

• Zeitreihenmodellierung der ARMA-Klasse• Modellierung von Zeitreihen mit langem Gedächtnis• Nicht-lineare Methoden:

– Wiederkehrdiagramme– Komplexität und Information von Zeitreihen– Singuläre Systemanalyse (SSA) (?)– Wavelets (?)

Page 2: Zeitreihenanalyse WS 2004/2005 Michael Hauhs / Gunnar Lischeid Definition einer Zeitreihe, Eigenschafte Tests und Trenderkennung bei Zeitreihen Beispiele.

Stochastizität

Nic

htl

inear i

tät

Schwingungen

Chaos

ARMA

NLARMA

Stabilitätsanalyse

Edge of chaos

1/f

Hidden Markov

?

????

?

?

?

?

Modellklassen in der S-NL Ebene

Page 3: Zeitreihenanalyse WS 2004/2005 Michael Hauhs / Gunnar Lischeid Definition einer Zeitreihe, Eigenschafte Tests und Trenderkennung bei Zeitreihen Beispiele.

• Skalare (univariate) Zeitreihe als 1-d Projektion

aus multidimensionaler Dynamik

• Nicht einzelne Trajektorien, sondern topologische Eigenschaften

von Trajektorienensembles werden untersucht

(„Anfangsbedingungen sind irrelevant“)

• Stabilitätsanalyse liefert mögliches Verhalten:

- instabil/explodierend ("runaway solutions")

- Fixpunkt

- periodisches Verhalten

- Grenzzyklus

- Kompakte Mengen: Attraktoren

- (falls nicht kompakt: ergodische Systeme)

Zeitreihen als Ergebnis von Messungen an dynamischen

Systemen

Page 4: Zeitreihenanalyse WS 2004/2005 Michael Hauhs / Gunnar Lischeid Definition einer Zeitreihe, Eigenschafte Tests und Trenderkennung bei Zeitreihen Beispiele.

• Untersucht wird das typische Langzeitverhalten

(unabhängig von den Details der Anfangsbedingungen)

• Dynamische Systeme werden im Zustandsraum beschrieben

• Ausgangspunkt sind i.d.R. deterministische Systeme

• Zwei Klassen:

- Kontinuierliche Systeme: DGL 1. Ordnung

- Diskrete Systeme : Iterationsgleichungen

Kurze Einführung in dynamische Systeme

Page 5: Zeitreihenanalyse WS 2004/2005 Michael Hauhs / Gunnar Lischeid Definition einer Zeitreihe, Eigenschafte Tests und Trenderkennung bei Zeitreihen Beispiele.

)(1 nn xFx

Autonomes dynamisches System im Zustandsraum:

Die Menge der asymptotischen Trajektorien ist der Attraktor des Systems(Dimension D)

Takens Theorem (1983):

Beobachtung einer Zustandsvariablen und Bildung von Einbettungsvektoren

),...,,( )2()1( ndmndmndn xxxx

liefert eine treue Abbildung des Attraktors, falls 12 Dm

Diskrete dynamische Systeme, Attraktoren, Einbettung

Page 6: Zeitreihenanalyse WS 2004/2005 Michael Hauhs / Gunnar Lischeid Definition einer Zeitreihe, Eigenschafte Tests und Trenderkennung bei Zeitreihen Beispiele.

Stabilität von dynamischen Systemen

Ein n-dimensionales dynamisches System sei gegeben:

nn FFFFxxxxxFx ,...,,,,...,,, 2121

Eine Menge von stationären Punkten sei gefunden:

00

xF

Linearisierung :

Wohin führen kleine Abweichungen?

j

xx

n

i j

i xx

FxFxxF

01

00

d.h.

xAx Lineare DGL 1. Ordnung!

ijA

Page 7: Zeitreihenanalyse WS 2004/2005 Michael Hauhs / Gunnar Lischeid Definition einer Zeitreihe, Eigenschafte Tests und Trenderkennung bei Zeitreihen Beispiele.

Lösung der Stabilitätsgleichung

Wohin geht die Reise?

Satz (Lyapunov):(1)Haben die Eigenwerte der Matrix alle negativen Realteil,

ist das System bei stabil.(2) Gibt es einen Eigenwert mit positivem Realteil,

ist das System instabil.(3) Ist der größte Realteil = 0, liegt ein Zentrum vor.

A0x

0xetx At

Page 8: Zeitreihenanalyse WS 2004/2005 Michael Hauhs / Gunnar Lischeid Definition einer Zeitreihe, Eigenschafte Tests und Trenderkennung bei Zeitreihen Beispiele.

)(xFx

Man betrachtet -Kugeln um einen Punkt zum Zeitpunkt 0:

Die Kugeln verformen sich zu späteren Zeiten zu Ellipsoiden mit Hauptachsen .

Dann lassen sich die Lyapunov-Exponenten des Systems so ermitteln:

(Zeitmittel)

)(xB

i

)(log1

lim)( xt

x it

i

(für ergodische Systeme nicht vom Ort abhängig)

Quantifizierung von Chaos: der kontinuierliche Fall

Page 9: Zeitreihenanalyse WS 2004/2005 Michael Hauhs / Gunnar Lischeid Definition einer Zeitreihe, Eigenschafte Tests und Trenderkennung bei Zeitreihen Beispiele.

Mittlere Divergenzrate

Ergodische Systeme: hängt nicht vom Ort ab

dxxxf )()(ln Lyapunov-Exponent

Def.: Ein System ist chaotisch 0

Verallgemeinerung auf k Dimensionen: k Lyapunov-Exponentenaus den Eigenwerten der Jakobi-Matrix

kontrahierend/expandierend:

0 0

j

ix x

xfxfD

)(

)(

Falls mindestens einer 0 Chaos!

Definition des Lyapunov-Exponenten

Page 10: Zeitreihenanalyse WS 2004/2005 Michael Hauhs / Gunnar Lischeid Definition einer Zeitreihe, Eigenschafte Tests und Trenderkennung bei Zeitreihen Beispiele.

(A) Segment of the phase space trajectory of the Lorenz system (for standard parameters r=28, σ=10, b=8/3; Lorenz 1963) by using its three components and (B) its corresponding recurrence plot. A point of the trajectory at j which falls into the neighbourhood (gray circle in (A)) of a given point at i is considered as a recurrence point (black point on the trajectory in (A)). This is marked with a black point in the RP at the location (i, j). A point outside the neighbourhood (small circle in (A)) causes a white point in the RP. The radius of the neighbourhood for the RP is ε=5.

Page 11: Zeitreihenanalyse WS 2004/2005 Michael Hauhs / Gunnar Lischeid Definition einer Zeitreihe, Eigenschafte Tests und Trenderkennung bei Zeitreihen Beispiele.

Fraktale und Selbstähnlichkeit

• Kennzeichen eines Fraktals ist immer die nicht-ganzzahlige Dimension

• Es gibt nicht-selbstähnliche Fraktale• Nicht jede selbstähnliche Struktur ist ein

Fraktal (Gegenbeispiele: Strecke, Quadrat, Würfel)

• Selbstähnliche Strukturen, bei der die Anzahl der Teile nicht skaliert wie ihre topologische (ganzzahlige!) Dimension, sind Fraktale

Page 12: Zeitreihenanalyse WS 2004/2005 Michael Hauhs / Gunnar Lischeid Definition einer Zeitreihe, Eigenschafte Tests und Trenderkennung bei Zeitreihen Beispiele.

• Zeitreihe {x(ti)} der Länge N liegt vor

Konstruktion von Einbettungsvektoren

• Abstandsberechnung

(für eine geeignete Norm p)

• Die Matrix R heisst

Wiederkehrmatrix von {x(ti)}

• Der Punkt (i,j) heisst wiederkehrend, falls

• Parameter: Einbettungsdimension m , Verzögerung , Schwellenwertradius r

• Wiederkehrdiagramme (RPs): farbkodierte Visualisierungen von R

rjiR ),(

pjmim tstsjiR )()(),(

))1(())1(( mNmN

Die Technik der Wiederkehrdiagramme

),,,()( )1( mtttm xxxts

Page 13: Zeitreihenanalyse WS 2004/2005 Michael Hauhs / Gunnar Lischeid Definition einer Zeitreihe, Eigenschafte Tests und Trenderkennung bei Zeitreihen Beispiele.

Anzahl der Nachbarn abhängig von der Dimension

Page 14: Zeitreihenanalyse WS 2004/2005 Michael Hauhs / Gunnar Lischeid Definition einer Zeitreihe, Eigenschafte Tests und Trenderkennung bei Zeitreihen Beispiele.

Versuch zur Ermittlung optimaler Parameter

• Teil 1: Ermittlung des optimalen Schwellenwertes r

• Bestimmung der Wiederkehrpunkte RP

als Funktion des Radius

• Berechnung des Zuwachses

• Maximum beim Überschreiten des „noise floors“

• danach Plateau? Wähle Beginn des Plateaus

• kein Plateau? dann halber Wert des Maximums

• Faustregel: RP ca. 30-50%

drdRP /

Page 15: Zeitreihenanalyse WS 2004/2005 Michael Hauhs / Gunnar Lischeid Definition einer Zeitreihe, Eigenschafte Tests und Trenderkennung bei Zeitreihen Beispiele.

Kriterium zur Ermittlung des optimalen Schwellwert-Radius

Page 16: Zeitreihenanalyse WS 2004/2005 Michael Hauhs / Gunnar Lischeid Definition einer Zeitreihe, Eigenschafte Tests und Trenderkennung bei Zeitreihen Beispiele.

Versuch zur Ermittlung optimaler Parameter II

• Teil 2: Ermittlung des Delays • Der Attraktor sollte nicht zu dicht „abgetastet“ werden

• Aufeinanderfolgende Einbettungsvektoren

sollten nicht zu stark autokorreliert sein

• Ermittlung der ersten Nullstelle der Autokorrelation

(linear) oder des ersten Minimums der wechselseitigen

Information (nichtlinear)

• Wahl des Delays dort in der Nähe

Page 17: Zeitreihenanalyse WS 2004/2005 Michael Hauhs / Gunnar Lischeid Definition einer Zeitreihe, Eigenschafte Tests und Trenderkennung bei Zeitreihen Beispiele.

Versuch zur Ermittlung optimaler Parameter III

• Teil 3: Ermittlung der Einbettungsdimension

• Bestimme zu jedem Vektor

seinen nächsten Nachbarn

• Bestimme den Abstand der Werte

zum nächsten Zeitpunkt:

• Bestimme den Abstand im Originaldatensatz:

(„trivialer Prädiktor“)

• Ist , zählt

als „falscher“ (zufälliger) Nachbar

• Wähle die Einbettungsdimension mit der geringsten

Zahl von falschen Nachbarn

),...,,( 21 nxxxx

),...,,( 21 nyyyy

11 nnpred yxR

nnorig xxR 1

predorig RR y

Page 18: Zeitreihenanalyse WS 2004/2005 Michael Hauhs / Gunnar Lischeid Definition einer Zeitreihe, Eigenschafte Tests und Trenderkennung bei Zeitreihen Beispiele.

Beispiel für falsche Nachbarn

Page 19: Zeitreihenanalyse WS 2004/2005 Michael Hauhs / Gunnar Lischeid Definition einer Zeitreihe, Eigenschafte Tests und Trenderkennung bei Zeitreihen Beispiele.

• relative Anzahl der Wiederkehrpunkte (in Fenstern)• Deterministische Anteile sind an Linien unterschiedlicher Länge parallel zur Hauptdiagonalen erkennbar:

Wiederkehrdiagramme und ihre Quantifizierung (RQA)

„Optische Eindrücke objektivieren“

• Kurze Linien werden als zufällig angesehen

(Festlegung einer minimalen Linienlänge) • Verteilung der Linienlängen über Shannon-Entropie quantifiziert

nnn xy 1In (AR(1)-Modell)

ist mit der Linienlänge korreliert

max

min

)(log)(line

l

li

ipipS

Page 20: Zeitreihenanalyse WS 2004/2005 Michael Hauhs / Gunnar Lischeid Definition einer Zeitreihe, Eigenschafte Tests und Trenderkennung bei Zeitreihen Beispiele.

• Die jeweils längste Linie ist mit dem höchsten Lyapunov-Exponenten invers korreliert• Abnahme der Wiederkehrpunkte nach aussen ( Trend )

Wiederkehrdiagramme und ihre Quantifizierung

(Fortsetzung)

Verallgemeinerung: Kreuzwiederkehrdiagramme

• zwei unterschiedliche Datenreihen• auf einheitlichen Wertebereich skalieren (z.B. [0,1])• Quantifizierung so wie vorher

Page 21: Zeitreihenanalyse WS 2004/2005 Michael Hauhs / Gunnar Lischeid Definition einer Zeitreihe, Eigenschafte Tests und Trenderkennung bei Zeitreihen Beispiele.

Typische Muster in Wiederkehr-diagrammen:

http://www.agnld.uni-potsdam.de/~marwan/rp/index.php?a=glance

A: ZufälligB: PeriodischC: TrendD: Unterbrochen

Page 22: Zeitreihenanalyse WS 2004/2005 Michael Hauhs / Gunnar Lischeid Definition einer Zeitreihe, Eigenschafte Tests und Trenderkennung bei Zeitreihen Beispiele.

http://www.agnld.uni-potsdam.de/~marwan/rp/index.php?a=glance

Page 23: Zeitreihenanalyse WS 2004/2005 Michael Hauhs / Gunnar Lischeid Definition einer Zeitreihe, Eigenschafte Tests und Trenderkennung bei Zeitreihen Beispiele.

Vergleich:lineare Methoden und Wiederkehrdiagramm

N. Marwan und Kurths (2002)

Page 24: Zeitreihenanalyse WS 2004/2005 Michael Hauhs / Gunnar Lischeid Definition einer Zeitreihe, Eigenschafte Tests und Trenderkennung bei Zeitreihen Beispiele.

Vergleich:lineare Methoden und Wiederkehrdiagramm

N. Marwan und Kurths (2002)

Page 25: Zeitreihenanalyse WS 2004/2005 Michael Hauhs / Gunnar Lischeid Definition einer Zeitreihe, Eigenschafte Tests und Trenderkennung bei Zeitreihen Beispiele.

Vergleich mit komplexeren Modell:AR(1) gekoppelt mit dem Lorenz-System (n=8000) :

N. Marwan und Kurths (2002)

yn = 0.86yn-1 + 0.500ξn + κxn2

Page 26: Zeitreihenanalyse WS 2004/2005 Michael Hauhs / Gunnar Lischeid Definition einer Zeitreihe, Eigenschafte Tests und Trenderkennung bei Zeitreihen Beispiele.

Vergleich mit komplexeren Modell:AR(1) gekoppelt mit dem Lorenz-System (n=8000) :

N. Marwan und Kurths (2002)

yn = 0.86yn-1 + 0.500ξn + κxn2

Die lineare Methode (Kreuzkorrelation)versagt