Entfaltungs-Methoden in der Datenanalyse

Werbung
UNIVERSITÄT DORTMUND – EXPERIMENTELLE PHYSIK Vb
Entfaltungs-Methoden in der
Datenanalyse
Matthias Bartelt
Universität Dortmund
[email protected]
UNIVERSITÄT DORTMUND – EXPERIMENTELLE PHYSIK Vb
Übersicht
• Motivation
• Mathematisches Problem der Entfaltung
• Regularisierte Entfaltung
• Iterative Methode: Bayes´sche Entfaltung
• Stand der Dinge
• Ausblick
Matthias Bartelt
Astroteilchenphysik-Schule Erlangen 2005
1
UNIVERSITÄT DORTMUND – EXPERIMENTELLE PHYSIK Vb
Motivation
• Vergleich experimenteller Daten mit
theoretischen Vorhersagen
• Abweichungen in der Verteilung der
Messdaten aufgrund begrenzte Akzeptanz
und Messgenauigkeit des Detektors
– Unzulänglichkeiten des Detektors in die Vorhersage einbeziehen Messdaten „entfalten“
• Vergleich von Messdaten verschiedener
Experimente
Matthias Bartelt
Astroteilchenphysik-Schule Erlangen 2005
2
UNIVERSITÄT DORTMUND – EXPERIMENTELLE PHYSIK Vb
Das mathematische Problem
• Gemessene Verteilung fMessung
f Messung (x ) = ∫ R( x, y ) f Wahr ( y ) dy
• fWahr parametrisierbar ⇒ Standard Methoden
(z.B. Maximum Likelihood)
• Ansonsten ⇒ Histogramm mit n Bins:
n
ν i = ∑ j =1 Rij µ j i = 1K n
Matthias Bartelt
Astroteilchenphysik-Schule Erlangen 2005
3
UNIVERSITÄT DORTMUND – EXPERIMENTELLE PHYSIK Vb
Response-Funktion R
R( x, y )
• R hängt ausschließlich vom der
verwendeten Messapparatur ab
• R ist eine bedingte Wahrscheinlichkeit:
Rij = P (beobachtet in i wahrer Wert in j )
∑
∑
(
)
R
=
P
j
beobachtet
wahrer
Wer
t
in
ij
i =1
n
n
i =1
Rij = ε j
Matthias Bartelt
Astroteilchenphysik-Schule Erlangen 2005
4
UNIVERSITÄT DORTMUND – EXPERIMENTELLE PHYSIK Vb
Ein Beispiel
Wahre Daten µ
Matthias Bartelt
Effizienz ε
Astroteilchenphysik-Schule Erlangen 2005
Messwerte x
– Erwartung ν
…
5
UNIVERSITÄT DORTMUND – EXPERIMENTELLE PHYSIK Vb
Entfaltung
• Entfalten durch Invertierung von R
n
n
−1
−1
ˆ
µi = ∑ j =1 R ij ν j ⇒ µi = ∑ j =1 R ij x j
Wahre Daten µ
Matthias Bartelt
Messwerte x
– Erwartung ν
…
Astroteilchenphysik-Schule Erlangen 2005
Erwartungswerte µ
µ̂
für µ
6
UNIVERSITÄT DORTMUND – EXPERIMENTELLE PHYSIK Vb
Entfaltung
• Starke Schwankungen in den
Erwartungswerten
• Einfache Korrekturfaktoren Ci (üblicherweise aus MC) liefern Erwartungswerte
mit geringeren Schwankungen
Ci = µi , MC ν i , MC
µˆ i = Ci ⋅ xi
Matthias Bartelt
Astroteilchenphysik-Schule Erlangen 2005
7
UNIVERSITÄT DORTMUND – EXPERIMENTELLE PHYSIK Vb
Regularisierte Entfaltung
• Wirkungsfunktional F ((µµ)) aufstellen, z.B.
(
ν −∑ R µ )
F (µ ) = ∑
2
i
i
i
ij
σ (µ )
j
• Minimierung von F ergibt mathematisch
die Lösung
• Auch hier treten starke Oszillationen auf
Matthias Bartelt
Astroteilchenphysik-Schule Erlangen 2005
8
UNIVERSITÄT DORTMUND – EXPERIMENTELLE PHYSIK Vb
Regularisierte Entfaltung
• Unterdrückung der Oszillationen durch
Nebenbedingungen: RegularisierungsFunktion S (µ ) und -Parameter α
• Neues Funktional Φ bilden:
Φ (µ ) = α ⋅ F (µ ) + S (µ )
• Minimierung von Φ führt dann auf die
Lösung
Matthias Bartelt
Astroteilchenphysik-Schule Erlangen 2005
9
UNIVERSITÄT DORTMUND – EXPERIMENTELLE PHYSIK Vb
Satz von Bayes
P(A B ) =
P (B A)⋅ P( A)
P (B )
• P (A B ) = Wahrscheinlichkeit für ein
Ereignis B unter der Bedingung, dass A
auftritt
• Für abzählbar viele Ereignisse gilt
P(B ) = ∑ j P (B A j )⋅ P (A j )
d.h. P ( Ai B ) =
P (B Ai )⋅ P( Ai )
∑ P(B A )⋅ P(A )
j
Matthias Bartelt
j
Astroteilchenphysik-Schule Erlangen 2005
j
10
UNIVERSITÄT DORTMUND – EXPERIMENTELLE PHYSIK Vb
Bayes´sche Entfaltung
0
p
• Startbedingung i = 1 N
• Erwartungswerte µ̂i bestimmen
N
m
1
µˆ i = ε ∑ j =1 P(wahrer Wert in i beobachtet in j ) x j
i
= εi
1
∑
N
j =1
Rij pim −1
∑
k
R jk p
m −1
k
xk
• Neue Wahrscheinlichkeiten berechnen
m
m
m
ˆ
ˆ
pi = µi ∑i µi
Matthias Bartelt
Astroteilchenphysik-Schule Erlangen 2005
11
UNIVERSITÄT DORTMUND – EXPERIMENTELLE PHYSIK Vb
Bisherige Entfaltung: RUN
• Regularisierte Entfaltung
• Begrenzte Anzahl (3) an Parameter
• Fortran-Code, der rechnerspezifische
Funktionen verwendet
PROGRAM UNFOLDMS
*******************************************************************
*
*
* Main program for run-package of V.Blobel
*
*
run only on alphas!!
*
• Optimierung läuft halbautomatisch
Matthias Bartelt
Astroteilchenphysik-Schule Erlangen 2005
12
UNIVERSITÄT DORTMUND – EXPERIMENTELLE PHYSIK Vb
Ausblick / Zusammenfassung
• Neues Entfaltungsprogramm in C++
• Beliebige Anzahl an Parametern
• Implementierung verschiedener Methoden
der Entfaltung
– Regularisierte Entfaltung
– Bayes´sche Entfaltung
– Kombination aus Regularisierung und Bayes
• Automatische Optimierung
Matthias Bartelt
Astroteilchenphysik-Schule Erlangen 2005
13
Herunterladen