Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar...

30
Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit Nebenbedingungen Funktionen mit Nebenbedingungen Niels Lategahn TU Dortmund

Transcript of Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar...

Page 1: Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit NebenbedingungenFunktionen

Niels Lategahn

SeminarFunktionale Datenanalyse

(WS 2014/15 )

10.11.2014

Funktionen mit NebenbedingungenFunktionen mit Nebenbedingungen

Niels Lategahn TU Dortmund

Page 2: Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit NebenbedingungenFunktionen

1. Fallstudie und Motivation

2. Nebenbedingungen

- positive Funktionen

- monotone Funktionen

- Wahrscheinlichkeitsfunktionen

- Dichtefunktionen

3. Aufgaben

4. Literatur

InhaltsverzeichnisInhaltsverzeichnis

Niels Lategahn TU Dortmund

Page 3: Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit NebenbedingungenFunktionen

Daten der Wachstumsstudie:

- Länge des Schienbeins eines Babys

- 40 Tage, tägliche Messung

- Problem: kleine Fehler in der Messung

führen zu nicht monotoner Funktion

Fallstudie und MotivationFallstudie und Motivation

Niels Lategahn TU Dortmund

Page 4: Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit NebenbedingungenFunktionen

Fallstudie und MotivationFallstudie und Motivation

Niels Lategahn TU Dortmund

Page 5: Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit NebenbedingungenFunktionen

Fallstudie und MotivationFallstudie und Motivation

Niels Lategahn TU Dortmund

Page 6: Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit NebenbedingungenFunktionen

Welche Nebenbedingungen kann man an eine Funktion stellen?

Wie können diese bei der Anpassung berücksichtigt werden?

NebenbedingungenNebenbedingungen

Niels Lategahn TU Dortmund

Page 7: Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit NebenbedingungenFunktionen

Mögliche Nebenbedingungen:

- Positive Funktion

- Monotone Funktion (Fallbeispiel)

- Wahrscheinlichkeitsfunktionen

- Dichtefunktionen

NebenbedingungenNebenbedingungen

Niels Lategahn TU Dortmund

Page 8: Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit NebenbedingungenFunktionen

Positive Funktionen:

Nebenbedingung: x(t) ≥ 0

Beispiel: Wetterdaten

Positive FunktionenPositive Funktionen

Niels Lategahn TU Dortmund

Page 9: Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit NebenbedingungenFunktionen

Transformation:

x(t) ist positiv, da Exponentialfunkt. positiv ist.

W(t) wird durch Linearkombination der

Basisfunktionen angepasst,

um den Term

zu optimieren (minimieren).

Positive FunktionenPositive Funktionen

Niels Lategahn TU Dortmund

Page 10: Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit NebenbedingungenFunktionen

Transformation:

x(t) ist positiv, da Exponentialfunkt. positiv ist.

W(t) wird durch Linearkombination der

Basisfunktionen angepasst,

um den Term mit Korrelationsstruktur K

zu optimieren (minimieren).

Positive FunktionenPositive Funktionen

Niels Lategahn TU Dortmund

Page 11: Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit NebenbedingungenFunktionen

Positive FunktionPositive Funktion

Niels Lategahn TU Dortmund

Page 12: Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit NebenbedingungenFunktionen

Positive FunktionPositive Funktion

Niels Lategahn TU Dortmund

Page 13: Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit NebenbedingungenFunktionen

Positive FunktionenPositive Funktionen

Niels Lategahn TU Dortmund

Exkurs: Was sind Differentialgleichung?

1. Ordnung:

wird gelöst durch

4. Ordnung:

wird gelöst durch

Page 14: Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit NebenbedingungenFunktionen

Positive FunktionenPositive Funktionen

Niels Lategahn TU Dortmund

Herangehensweise durch Differentialgleichung:

Erfüllt durch:

Definiere W(t) so, dass

Page 15: Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit NebenbedingungenFunktionen

Monotone Funktionen:

Nebenbedingung: Dx(t) ≥ 0

Beispiel: Wachstumsdaten

Monotone FunktionenMonotone Funktionen

Niels Lategahn TU Dortmund

Page 16: Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit NebenbedingungenFunktionen

Monotone FunktionenMonotone Funktionen

Niels Lategahn TU Dortmund

Transformation der Differentialgleichung:

Dx(t) ist positiv und dadurch x(t) monoton steigend

W(u) wird durch Linearkombination der

Basisfunktionen angepasst.

Page 17: Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit NebenbedingungenFunktionen

Monotone FunktionenMonotone Funktionen

Niels Lategahn TU Dortmund

Page 18: Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit NebenbedingungenFunktionen

Monotone FunktionenMonotone Funktionen

Niels Lategahn TU Dortmund

Differentialgleichung 2. Ordnung:

und

so ergibt sich folgendes W(u)

Ist w(t) = 0:

w(t) ≠ 0, const w:

Page 19: Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit NebenbedingungenFunktionen

Monotone FunktionenMonotone Funktionen

Niels Lategahn TU Dortmund

Quelle: Ramsey, J.O., Silverman, B.W.(2005)

Page 20: Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit NebenbedingungenFunktionen

Wahrscheinlichkeitsfunktionen:

Nebenbedingung: p(t) > 0 und p(t) < 1

Beispiel: Wahrscheinlichkeit des Lösens einer

Aufgabe (z.B. Raschmodell)

WahrscheinlichkeitsfunktionenWahrscheinlichkeitsfunktionen

Niels Lategahn TU Dortmund

Page 21: Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit NebenbedingungenFunktionen

WahrscheinlichkeitsfunktionenWahrscheinlichkeitsfunktionen

Niels Lategahn TU Dortmund

Nun:

mit

wird gelöst durch:

Definiere W(t) als

und erhalte:

Page 22: Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit NebenbedingungenFunktionen

WahrscheinlichkeitsfunktionenWahrscheinlichkeitsfunktionen

Niels Lategahn TU Dortmund

Page 23: Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit NebenbedingungenFunktionen

Dichtefunktionen:

Nebenbedingung: p(t) > 0 und ∫p(t)dt = 1

Beispiel: Dichteschätzung

DichtefunktionenDichtefunktionen

Niels Lategahn TU Dortmund

Page 24: Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit NebenbedingungenFunktionen

DichtefunktionenDichtefunktionen

Niels Lategahn TU Dortmund

Transformation:

mit

sodass

Page 25: Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit NebenbedingungenFunktionen

DichtefunktionenDichtefunktionen

Niels Lategahn TU Dortmund

Maximieren der Log-Likelihood-Funktion

mit Strafterm

Page 26: Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit NebenbedingungenFunktionen

DichtefunktionenDichtefunktionen

Niels Lategahn TU Dortmund

Page 27: Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit NebenbedingungenFunktionen

DichtefunktionenDichtefunktionen

Niels Lategahn TU Dortmund

Page 28: Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit NebenbedingungenFunktionen

AufgabenAufgaben

Niels Lategahn TU Dortmund

Aufgabe:

1. Simuliere 50 Daten der mon. steigenden Funktion

y(t) = t + sin(t) + e mit e ~ N(0,4) auf

dem Intervall [0,10] mit homogenem Abstand.

Plotte die Werte und passe eine Funktion

mit und ohne Nebenbedingung (Monotonie) an.

Benutze dazu die R-Funktion smooth.monotone

Page 29: Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit NebenbedingungenFunktionen

AufgabenAufgaben

Niels Lategahn TU Dortmund

Aufgabe:

2. Ziehe zufällig 60 Werte aus einer

- N(0,1) – Verteilung

- Exp(2) – Verteilung

Passe eine Dichtefunktion zu den Werten an

und variere den Parameter λ des

Starfterms (3. Ordn.). R-Funktion: density.fd

Page 30: Funktionen mit NebenbedingungenFunktionen mit …duerre/Vortrag4b.pdf · Niels Lategahn Seminar Funktionale Datenanalyse (WS 2014/15 ) 10.11.2014 Funktionen mit NebenbedingungenFunktionen

LiteraturLiteratur

Niels Lategahn TU Dortmund

Ramsey, J. O., Silverman, B. W. (2005),

Functional Data Analysis, 2. Auflage,Springer, New York.

Ramsay, J.O., Silverman, B. W. (1997),

Funktional Data Analysis, Springer, New York.

Ramsay, J., Hooker, G., Graves, S. (2009)

Functional Data Analysis with R and Matlab, Springer.