MODSTAT

From BlueM
Revision as of 05:31, 28 August 2006 by Froehlich (talk | contribs) (Vorlage hinzu)
Jump to navigation Jump to search
MODULE
Übersicht
MODBEK
MODBF
MODBIL
MODCON
MODEIN
MODERR
MODEZG
MODFKT
MODGGL
MODHYA
MODHYO
MODKAL
MODMAX
MODMISC
MODSCE
MODSTAT
MODSYS
MODTAL
MODTRS
MODURB
MODVER
MODZIEL
MODZRE

<HIGHLIGHTSYNTAX language="fortran90">REAL*4 FUNCTION RND_01 ()</HIGHLIGHTSYNTAX>

Routine zum Erzeugen einer (0,1) gleichverteilten Zufallszahl

<HIGHLIGHTSYNTAX language="fortran90">REAL*4 FUNCTION RND_NORMAL (Kng)</HIGHLIGHTSYNTAX>

Routine zur Transformation einer gleichverteilten Zahl in eine N(0,1) verteilten Zahl

<HIGHLIGHTSYNTAX language="fortran90">REAL*4 FUNCTION RND_WILSON ()</HIGHLIGHTSYNTAX>

Routine zur Transformation einer 01 gleichverteilten Zahl in eine gammaverteilte Zahl mit der erweiterten Wilson-Hilferty-Transformation

<HIGHLIGHTSYNTAX language="fortran90">REAL*4 FUNCTION RND_PWILSON ()</HIGHLIGHTSYNTAX>

Routine zur Transformation einer 01 gleichverteilten Zahl in eine gammaverteilte Zahl mit der erweiterten Wilson-Hilferty-Transformation

<HIGHLIGHTSYNTAX language="fortran90">REAL*4 FUNCTION RND_GAMMA ()</HIGHLIGHTSYNTAX>

Routine zur Transformation einer N(0,1) verteilten Zahl in eine gammaverteilte Zahl mit einem Polynom

<HIGHLIGHTSYNTAX language="fortran90">REAL*4 FUNCTION RND_PGAMMA ()</HIGHLIGHTSYNTAX>

Routine zur Transformation einer N(0,1) verteilten Zahl in eine gammaverteilte Zahl mit einem Polynom
Antwort: Wert der Dichtefunktion ????

<HIGHLIGHTSYNTAX language="fortran90">REAL*4 FUNCTION RND_LOGGAMMA ()</HIGHLIGHTSYNTAX>

Routine zur Transformation einer N(0,1) verteilten Zahl in eine gammaverteilte Zahl mit einem Polynom, Parameter logarithmiert

<HIGHLIGHTSYNTAX language="fortran90">REAL*4 FUNCTION RND_PEARSON ()</HIGHLIGHTSYNTAX>

Routine zur Transformation einer 01 gleichverteilten Zahl in eine Pearson-Typ-III verteilte Zahl nach Belke

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION GAMMAFKT () RESULT(iResp)</HIGHLIGHTSYNTAX>

Routine zum Berechnen der Gammafunktion

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION PAR_BEDSV1 ()RESULT(iResp)</HIGHLIGHTSYNTAX>

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION PAR_BEDSV ()RESULT(iResp)</HIGHLIGHTSYNTAX>

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ERFABFKT () RESULT(dbleResp)</HIGHLIGHTSYNTAX>

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION MDGAMMAFKT () RESULT (PROB)</HIGHLIGHTSYNTAX>

Extremwertstatistik: Gamma - Berechnung

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION PIIIFKT () RESULT (PIII)</HIGHLIGHTSYNTAX>

Extremwertstatistik: Pearson3 - Berechnungen

<HIGHLIGHTSYNTAX language="fortran90">REAL*4 FUNCTION FMAX_PEARSON (xx, q, a, x0, Gfkt)</HIGHLIGHTSYNTAX>

Routine zur Bestimmung der maximalen Zufallszahl fuer eine Pearson Typ-III Dichtefunktion

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION PAR_PEARSON () RESULT (LOK)</HIGHLIGHTSYNTAX>

Routine zur Bestimmung der Parameter fuer eine Pearson Typ-III Dichtefunktion

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION DFKT_NORMAL () RESULT(f_xa)</HIGHLIGHTSYNTAX>

Routine zur Transformation eines X-Wertes in eine N(0,1) verteilten Zahl
Vorgabe: X-Wert; Antwort: Wert der Dichtefunktion

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION FKT_NORMAL () RESULT(xWert)</HIGHLIGHTSYNTAX>

Routine zur Transformation einer gleichverteilten Zahl in eine N(0,1) verteilten Zahl
Vorgabe: Eintrittswahrscheinlichkeit; Antwort: xWert

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION DFKT_PEARSON() RESULT(yWert)</HIGHLIGHTSYNTAX>

Routine zur Transformation eines X-Wertes in eine Pearson-Typ-III verteilte Zahl
Vorgabe: X-Wert; Antwort: Wert der Dichtefunktion

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION FKT_WILSON() RESULT(xWert)</HIGHLIGHTSYNTAX>

Routine zur Transformation einer gleichverteilten Zahl in eine Gamma-verteilte Zahl mit der erweiterten Wilson-Hilferty-Transformation
Vorgabe: Eintrittswahrscheinlichkeit; Antwort: X-Wert

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION FKT_GAMMA () RESULT(xWert)</HIGHLIGHTSYNTAX>

Routine zur Transformation einer gleichverteilten Zahl in eine gammaverteilte Zahl mit einem Polynom
Input: Eintrittswahrscheinlichkeit; Antwort: X-Wert

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION STAT_MOMENT_EQUIDISTANT() RESULT (iResp)</HIGHLIGHTSYNTAX>

Momentenberechnung; setzt äquidistante Werte voraus

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION STAT_MOMENT () RESULT (iResp)</HIGHLIGHTSYNTAX>

Momentenberechnung.In dieser Routine werden alle Zeitdifferenzen zwischen den Werten auf Minuten bezogen.

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION STAT_CALC_EXTREM_PLOTPOS () RESULT (iResp)</HIGHLIGHTSYNTAX>

Extremwertstatistik: :Empirische Verteilungen - Plotting Position

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION STAT_CALC_EXTREM () RESULT (iResp)</HIGHLIGHTSYNTAX>

Extremwertstatistik:
Liefert die Extremwertstatistik und den Kolmogorov-Smirnov-Test (KS) für folgende Funktionen

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION STAT_CALC_EXTREM_RECACLC () RESULT (iResp)</HIGHLIGHTSYNTAX>

Werte - Rückrechnung

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION STAT_EXTREM_PARA () RESULT (iResp)</HIGHLIGHTSYNTAX>

Extremwertstatistik

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION STAT_EXTREM_NORM () RESULT (iResp)</HIGHLIGHTSYNTAX>

Extremwertstatistik: Normal-Verteilung

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION STAT_EXTREM_GUMBEL () RESULT (iResp)</HIGHLIGHTSYNTAX>

Extremwertstatistik: Gumbel-Verteilung

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION STAT_EXTREM_PEARSON3 () RESULT (iResp)</HIGHLIGHTSYNTAX>

Extremwertstatistik: Pearson3 - Verteilung

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION STAT_EXTREM_WEIBULL () RESULT (iResp)</HIGHLIGHTSYNTAX>

Extremwertstatistik: Weibull-Verteilung

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION STAT_EXTREM_KSTEST () RESULT (iResp)</HIGHLIGHTSYNTAX>

Test - Kolmogorov-Smirnov

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION STAT_DAUERLINIE () RESULT (iResp)</HIGHLIGHTSYNTAX>

Dauerlinien:
Option 1: Einfache (aufsteigende) Sortierung der Werte
Option 2: Jahresweise Berechnung der Dauerlinie (noch nicht implementiert)
1. Aufruf: Dimensionierung
2. Aufruf: Bearbeitung

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION STAT_CALC_DAUERLINIE_SORT () RESULT (iResp)</HIGHLIGHTSYNTAX>

Dauerlinien: Aufsteigende Sortierung der Werte und zeitgewichtete Dauer

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION STAT_HISTOGRAMM () RESULT (iResp)</HIGHLIGHTSYNTAX>

Histogramm: Für einen gegebenen Zeitraum die vorgegebenen Bereiche auswerten

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION STAT_REGRESSION () RESULT (iResp)</HIGHLIGHTSYNTAX>

Regression und Korrelation (Neu)

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION STAT_REGRESSION_ALT () RESULT (N)</HIGHLIGHTSYNTAX>

Regression und Korrelation

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION STAT_AUTOKORREL () RESULT (N)</HIGHLIGHTSYNTAX>

Autokorrelation mit äquidistanten Werten

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION STAT_RESIDUEN () RESULT (N)</HIGHLIGHTSYNTAX>

Residuen -Ermittlung bei Regression

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION STAT_FILTER () RESULT (NNEU)</HIGHLIGHTSYNTAX>

Daten Filtern

<HIGHLIGHTSYNTAX language="fortran90">Function STAT_INTEGRAL () RESULT (iResp)</HIGHLIGHTSYNTAX>

Auslesen von Datum und Werte: von - bis Zeitraum als Summenlinie
Kann normales als auch extended Binär-Format lesen

<HIGHLIGHTSYNTAX language="fortran90">Function STAT_CALCULATE () RESULT (iResp)</HIGHLIGHTSYNTAX>

Berechnen eines Arrays als Mittelwert/Minima/Maxima/Integration/Summenlinie/...

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION STAT_MINMAX () RESULT (iResp)</HIGHLIGHTSYNTAX>

Berechnen eines Arrays als Minima/Maxima

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION STAT_MEANSUM () RESULT (iResp)</HIGHLIGHTSYNTAX>

Berechnen eines Arrays als Mittelwert/Integration/Summenlinie

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION STAT_LAG () RESULT (iResp)</HIGHLIGHTSYNTAX>

Verschieben eines Arrays

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION STAT_MOVINGAVG () RESULT (iResp)</HIGHLIGHTSYNTAX>

Gleitendes Mittel über einen äquidistanten Array

<HIGHLIGHTSYNTAX language="fortran90">Function STAT_VOLUME () RESULT (Vol)</HIGHLIGHTSYNTAX>

Wellenfuelle - Hydrograph Volume

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION STAT_PERIOD_EQUIDISTANT () RESULT (iResp)</HIGHLIGHTSYNTAX>

Sucht minimale/maximale Perioden innerhalb einer Zeitreihe
Zeitreihenwerte müssen equidistant vorliegen

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION STAT_ANALYSE () RESULT (NCOUNT)</HIGHLIGHTSYNTAX>

HW- und NW-Analyse

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION VALUE () RESULT (Wert)</HIGHLIGHTSYNTAX>

Wert - Interpretation