|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--SNV
Die Klasse SNV repräsentiert die Standardnormalverteilung.
Die Werte des Integrals über die Dichtefunktion der Standardnormalverteilung werden nicht berechnet, sondern aus einer Tabelle bestimmt.
Die Tabelle enthält für Argumente von 0.0 bis 4.59 die Werte für das Integral über die Dichtefunktion, deren Genauigkeit von vier bis sieben Nachkommastellen schwankt. Darüber hinaus wird 0.5 angenommen, für negative Argumente werden die Werte negiert.
Bei Argumenten, die zwischen den Tabellierten liegen, wird das Ergebnis durch Interpolation bestimmt.
Die Tabelle, die hier benutzt wird, wurde aus folgender Quelle entnommen:
Bronstein, I. N.; Semendjajew, K. A.: Taschenbuch der Mathematik. Thun, Frankfurt/Main: Deutsch. 23. Auflage, 1987, Seite 19-20.
Field Summary | |
static double |
maxExakt
Gibt an, bis zu welchem Wert von z der Wert der Normalverteilung durch Interpolation berechnet wird. |
Constructor Summary | |
SNV()
Ein Konstruktor ist nicht nötig, daher gibt es nur den Standardkonstruktor. |
Method Summary | |
static void |
main(java.lang.String[] args)
Testprogramm... |
static double |
N_1(double n)
Bestimmt den Wert der Umkehrfunktion der Normalverteilung. |
static double |
N(double z)
Bestimmt den Wert der Standardnormalverteilung. |
static double |
phi(double z)
Bestimmt den zugehörigen Wert der Verteilungsfunktion der Standardnormalverteilung. |
static double |
phi0_1(double n)
Bestimmt den Wert der Umkehrfunktion von phi0(z). |
static double |
phi0(double z)
Bestimmt den Wert des Integrals über die Dichtefunktion der Standardnormalverteilung von 0.0 bis z. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
public static final double maxExakt
Constructor Detail |
public SNV()
Method Detail |
public static double phi0(double z)
public static double phi(double z)
public static double N(double z)
public static double phi0_1(double n) throws java.lang.ArithmeticException
public static double N_1(double n)
public static void main(java.lang.String[] args)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |