MODSTAT: Difference between revisions

From BlueM
Jump to navigation Jump to search
m (highlight)
mNo edit summary
Line 115: Line 115:
:Wert - Interpretation
:Wert - Interpretation


[[Category:BlauesModell]]
[[Kategorie:BlueM Code]]
[[Category:BlauesModell Code]]

Revision as of 02:35, 13 September 2007

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

<fortran>REAL*4 FUNCTION RND_01 ()</fortran>

Routine zum Erzeugen einer (0,1) gleichverteilten Zufallszahl

<fortran>REAL*4 FUNCTION RND_NORMAL (Kng)</fortran>

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

<fortran>REAL*4 FUNCTION RND_WILSON ()</fortran>

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

<fortran>REAL*4 FUNCTION RND_PWILSON ()</fortran>

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

<fortran>REAL*4 FUNCTION RND_GAMMA ()</fortran>

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

<fortran>REAL*4 FUNCTION RND_PGAMMA ()</fortran>

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

<fortran>REAL*4 FUNCTION RND_LOGGAMMA ()</fortran>

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

<fortran>REAL*4 FUNCTION RND_PEARSON ()</fortran>

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

<fortran>FUNCTION GAMMAFKT () RESULT(iResp)</fortran>

Routine zum Berechnen der Gammafunktion

<fortran>FUNCTION PAR_BEDSV1 ()RESULT(iResp)</fortran>

<fortran>FUNCTION PAR_BEDSV ()RESULT(iResp)</fortran>

<fortran>FUNCTION ERFABFKT () RESULT(dbleResp)</fortran>

<fortran>FUNCTION MDGAMMAFKT () RESULT (PROB)</fortran>

Extremwertstatistik: Gamma - Berechnung

<fortran>FUNCTION PIIIFKT () RESULT (PIII)</fortran>

Extremwertstatistik: Pearson3 - Berechnungen

<fortran>REAL*4 FUNCTION FMAX_PEARSON (xx, q, a, x0, Gfkt)</fortran>

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

<fortran>FUNCTION PAR_PEARSON () RESULT (LOK)</fortran>

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

<fortran>FUNCTION DFKT_NORMAL () RESULT(f_xa)</fortran>

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

<fortran>FUNCTION FKT_NORMAL () RESULT(xWert)</fortran>

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

<fortran>FUNCTION DFKT_PEARSON() RESULT(yWert)</fortran>

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

<fortran>FUNCTION FKT_WILSON() RESULT(xWert)</fortran>

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

<fortran>FUNCTION FKT_GAMMA () RESULT(xWert)</fortran>

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

<fortran>FUNCTION STAT_MOMENT_EQUIDISTANT() RESULT (iResp)</fortran>

Momentenberechnung; setzt äquidistante Werte voraus

<fortran>FUNCTION STAT_MOMENT () RESULT (iResp)</fortran>

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

<fortran>FUNCTION STAT_CALC_EXTREM_PLOTPOS () RESULT (iResp)</fortran>

Extremwertstatistik: :Empirische Verteilungen - Plotting Position

<fortran>FUNCTION STAT_CALC_EXTREM () RESULT (iResp)</fortran>

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

<fortran>FUNCTION STAT_CALC_EXTREM_RECACLC () RESULT (iResp)</fortran>

Werte - Rückrechnung

<fortran>FUNCTION STAT_EXTREM_PARA () RESULT (iResp)</fortran>

Extremwertstatistik

<fortran>FUNCTION STAT_EXTREM_NORM () RESULT (iResp)</fortran>

Extremwertstatistik: Normal-Verteilung

<fortran>FUNCTION STAT_EXTREM_GUMBEL () RESULT (iResp)</fortran>

Extremwertstatistik: Gumbel-Verteilung

<fortran>FUNCTION STAT_EXTREM_PEARSON3 () RESULT (iResp)</fortran>

Extremwertstatistik: Pearson3 - Verteilung

<fortran>FUNCTION STAT_EXTREM_WEIBULL () RESULT (iResp)</fortran>

Extremwertstatistik: Weibull-Verteilung

<fortran>FUNCTION STAT_EXTREM_KSTEST () RESULT (iResp)</fortran>

Test - Kolmogorov-Smirnov

<fortran>FUNCTION STAT_DAUERLINIE () RESULT (iResp)</fortran>

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

<fortran>FUNCTION STAT_CALC_DAUERLINIE_SORT () RESULT (iResp)</fortran>

Dauerlinien: Aufsteigende Sortierung der Werte und zeitgewichtete Dauer

<fortran>FUNCTION STAT_HISTOGRAMM () RESULT (iResp)</fortran>

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

<fortran>FUNCTION STAT_REGRESSION () RESULT (iResp)</fortran>

Regression und Korrelation (Neu)

<fortran>FUNCTION STAT_REGRESSION_ALT () RESULT (N)</fortran>

Regression und Korrelation

<fortran>FUNCTION STAT_AUTOKORREL () RESULT (N)</fortran>

Autokorrelation mit äquidistanten Werten

<fortran>FUNCTION STAT_RESIDUEN () RESULT (N)</fortran>

Residuen -Ermittlung bei Regression

<fortran>FUNCTION STAT_FILTER () RESULT (NNEU)</fortran>

Daten Filtern

<fortran>Function STAT_INTEGRAL () RESULT (iResp)</fortran>

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

<fortran>Function STAT_CALCULATE () RESULT (iResp)</fortran>

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

<fortran>FUNCTION STAT_MINMAX () RESULT (iResp)</fortran>

Berechnen eines Arrays als Minima/Maxima

<fortran>FUNCTION STAT_MEANSUM () RESULT (iResp)</fortran>

Berechnen eines Arrays als Mittelwert/Integration/Summenlinie

<fortran>FUNCTION STAT_LAG () RESULT (iResp)</fortran>

Verschieben eines Arrays

<fortran>FUNCTION STAT_MOVINGAVG () RESULT (iResp)</fortran>

Gleitendes Mittel über einen äquidistanten Array

<fortran>Function STAT_VOLUME () RESULT (Vol)</fortran>

Wellenfuelle - Hydrograph Volume

<fortran>FUNCTION STAT_PERIOD_EQUIDISTANT () RESULT (iResp)</fortran>

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

<fortran>FUNCTION STAT_ANALYSE () RESULT (NCOUNT)</fortran>

HW- und NW-Analyse

<fortran>FUNCTION VALUE () RESULT (Wert)</fortran>

Wert - Interpretation