4.11. Spezielle Verteilungen und ihre Eigenschaften

In UncertRadio sind folgende Wahrscheinlichkeitsverteilungen implementiert:

distribution

code

notes

Normalverteilung Normal

Normal

Rechteckverteilung Rechteck

Rectangle

Dreiecksverteilung Dreieck

Triangle

(N+x) Rule

(N+x) Rule

siehe

Lognormalverteilung LogNormal

LogNormal

die Gammaverteilung,

GammaDist

Binomial+Poisson-Verteilung

Binom+Poiss

Betaverteilung, 2
parameters
Beta2Dist



T distribution

T-Distrib

Betaverteilung, 4
parameters
Beta4Dist



Erlang distribution of the
counting duration for preset
count numbers

Npreset



is a Gamma
distribution for
integer numbers of
counts

Neben den bekannten Verteilungen, wie z.B. Normal-, Rechteck- oder Dreiecksverteilungen, kommen noch spezielle Verteilungen zum Einsatz,

  • die Gammaverteilung,

  • die Betaverteilung und

  • the t-distribution.

deren Eigenschaften nachfolgend beschrieben werden. Diese können zusätzlich zwei bis vier Parameter verwenden.

Im Folgenden werden die Wahrscheinlichkeitsdichtefunktionen (pdf) und der Zusammenhang ihrer Parameter zu Messdaten kurz eingeführt.

Das Icon Distrib_24 erlaubt den Aufruf eines Dialogs zur Anzeige der verteilungsbezogenen Parameter einer Eingangsgröße. Dazu muss die Zeile innerhalb der Tabelle „Values, uncertainties” markiert sein.

4.11.1. die Gammaverteilung,

Wahrscheinlichkeitsdichte als Funktion von \(x\), mit Parametern \(\alpha\) und \(\beta\) :

\(P_{\gamma}\left( x|\alpha,\beta \right) = \frac{\beta^{\alpha}}{\Gamma(\alpha)}x^{\alpha - 1}e^{- \beta x}\)

\(\Gamma(x)\) is the gamma function, with \(\Gamma(x + 1) = x!.\)

Mittelwert \(E\lbrack x\rbrack\) und Varianz \(Var\lbrack x\rbrack\) der Wahrscheinlichkeitsdichte sind wie folgt definiert:

\(E\lbrack x\rbrack = \frac{\alpha}{\beta}\) ; \(Var\lbrack x\rbrack = \frac{\alpha}{\beta^{2}}\)

Ordnet man diesen den Mittelwert und die Varianz von Messwerten zu, können in Umkehrung der Gleichungen die beiden Parameter berechnet werden:

\(\beta = \frac{E\lbrack x\rbrack}{Var\lbrack x\rbrack}\) \(\alpha = \frac{\left( E\lbrack x\rbrack \right)^{2}}{Var\lbrack x\rbrack}\)

Die Gammaverteilung wird u.a. für Zählraten oder für eine Nachweiswahrscheinlichkeit mit größerer relativer Unsicherheit verwendet.

4.11.2. die Betaverteilung und

Wahrscheinlichkeitsdichte als Funktion von \(x\), mit Parametern \(\alpha\) und \(\beta\) :

\(P_{\beta}\left( x|\alpha,\beta \right) = \frac{1}{B(\alpha,\beta)}x^{\alpha - 1}(1 - x)^{\beta - 1}\)

\(B(\alpha,\beta) = \Gamma(\alpha)\Gamma(\beta)/\Gamma(\alpha + \beta)\) is the beta function.

Mittelwert \(E\lbrack x\rbrack\) und Varianz \(Var\lbrack x\rbrack\) der Wahrscheinlichkeitsdichte sind wie folgt definiert:

\(E\lbrack x\rbrack = \frac{\alpha}{\alpha + \beta}\) ; \(Var\lbrack x\rbrack = \frac{\alpha\beta}{(\alpha + \beta)^{2}(\alpha + \beta + 1)}\)

Ordnet man diesen den Mittelwert und die Varianz von Messwerten zu, können in Umkehrung der Gleichungen die beiden Parameter berechnet werden:

\(\beta = \alpha\left( \frac{1}{E\lbrack x\rbrack} - 1 \right);\) \(\alpha = E\lbrack x\rbrack\left( \frac{E\lbrack x\rbrack\left( 1 - E\lbrack x\rbrack \right)}{Var\lbrack x\rbrack} - 1 \right)\)

oder (nach NIST):

\(\beta = \frac{\alpha}{\bar{x}}\left( 1 - \bar{x} \right);\) \(\alpha = \bar{x}\left( \frac{\bar{x}(1 - \bar{x})}{s^{2}} - 1 \right)\)

Die Betaverteilung ist im Gegensatz zur Gammaverteilung nur im Bereich \(0 \leq x \leq 1\) definiert. Sie ist damit z.B. für eine Nachweiswahrscheinlichkeit mit dem gleichen möglichen Wertebereich gut geeignet.

4.11.3. The t-distribution

Es wird nicht die einfachere Student-t-Verteilung sondern die „nicht-standard” t-Verteilung benutzt, die im englischen auch als „Scaled-and-shifted t-distribution bezeichnet wird. Sie besitzt als Parameter die Anzahl \(\upsilon\) der Freiheitsgrade und zwei Parameter \(\widehat{\mu}\) („Verschiebung”) und \({\widehat{\sigma}}^{2}\) („Skalierung”).

Die Wahrscheinlichkeitsdichte:

\[P_{t}(x|\upsilon,\widehat{\mu},{\widehat{\sigma}}^{2}) = \frac{\Gamma((\upsilon + 1)/2)}{\Gamma(\upsilon/2)\sqrt{\upsilon\pi}}\frac{1}{\widehat{\sigma}}\left( 1 + \frac{1}{\upsilon}\left( \frac{x - \widehat{\mu}}{\widehat{\sigma}} \right)^{2} \right)^{- \frac{\upsilon + 1}{2}}\]

Üblich ist dafür auch folgende Schreibweise \(P_{\upsilon}(\widehat{\mu},{\widehat{\sigma}}^{2})\).

Mittelwert \(E\lbrack x\rbrack\) und Varianz \(Var\lbrack x\rbrack\) der Wahrscheinlichkeitsdichte sind wie folgt definiert:

\(E\lbrack x\rbrack = \widehat{\mu}\); \(\upsilon > 1\)

\({Var}\lbrack x\rbrack = {\widehat{\sigma}}^{2}\frac{\upsilon}{\upsilon - 2}\) ; \(\upsilon > 2\)

Zur Ableitung der den Parametern zugeordneten Werte sei angenommen, dass eine Serie wiederholter Messungen \(x_{1},x_{2},\ldots,x_{n}\) gaußverteilter Werte gegeben ist, wobei \(\widehat{\mu}\) und \({\widehat{\sigma}}^{2}\) als unbekannt betrachtet werden. Dies führt zur Wahrscheinlichkeitsdichte der Eingangsgröße \(X\), gegeben durch die \(t\)-Verteilung der Form

\(P_{\upsilon}(\overline{x},\frac{s^{2}}{n})\)

mit folgenden Parameterwerten (Mittelwert, Varianz, \(\nu = n - 1\)):

\[\overline{x} = \frac{1}{n}\sum_{i = 1}^{n}x_{i}\]
\[s^{2} = \frac{1}{n - 1}\sum_{i = 1}^{n}\left( x_{i} - \overline{x} \right)^{2}\]

Die oben angeführten Erwartungswerte führen zu folgenden Werten:

\(E\lbrack x\rbrack = \overline{x}\)

\({Var}\lbrack x\rbrack = \frac{s^{2}}{n}\frac{\upsilon}{\upsilon - 2} = \frac{s^{2}}{n}\frac{n - 1}{n - 3}\);

In diesem Fall werden \(\overline{x}\) und \(\frac{s^{2}}{n}\) als die durch Messungen erhaltenen Eingangswerte der t-Verteilung betrachtet, während der Faktor \((n - 1)/(n - 3)\) aus einer Eigenschaft der t-Verteilung folgt.

Da sich die t-Verteilung auf eine Messreihe bezieht, muss die betreffende Eingangsgröße in UncertRadio als Mittelwertgröße deklariert werden (siehe Anwendung von Mittelwerten). Damit sind im Programm die Parameterwerte \(n\), bzw. \(\upsilon = df = n - 1\), und \(\ mu = \overline{x},\ \ sigma = \ s\) bekannt; sie können über den folgenden, durch das Toolbar-Icon Distrib_24 aufgerufenen Dialog angezeigt werden:

../../_images/t_distribution_dialog.de.png

Zufallswerte \(t_{k}\) dieser Verteilungsdichte werden mittels \(t_{k} = \overline{x} + \frac{s^{2}}{n}t_{0k}\) gewonnen, wobei die \(t_{0k}\) Zufallswerte der Standard-t-Verteilung sind, die mit einem Zufallszahlengenerator erzeugt werden. In der genannten Formel für \(t_{k}\) darf der Faktor \((n - 1)/(n - 3)\) nicht enthalten sein; er ergibt sich allein aus der Verwendung der \(t_{0k}\)-Werte.

4.11.4. Erzeugung von Zufallszahlen

Zur Erzeugung von gamma-verteilten Zufallswerten wird ein Generator von Marsaglia and Wang (2000) und ein Generator aus Alan Millers Sammlung von Fortran-90-Routinen ( <https://jblevins.org/mirror/amiller/> ) verwendet. Für die beiden anderen Verteilungen werden ebenfalls Routinen aus Alan Millers Sammlung verwendet.