MODSTAT: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
m (fix syntax highlighting) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{BlauesModell Module}} | |||
[[ | <source lang="fortran">REAL*4 FUNCTION RND_01 ()</source> | ||
:Routine zum Erzeugen einer (0,1) gleichverteilten Zufallszahl | |||
<source lang="fortran">REAL*4 FUNCTION RND_NORMAL (Kng)</source> | |||
:Routine zur Transformation einer gleichverteilten Zahl in eine N(0,1) verteilten Zahl | |||
<source lang="fortran">REAL*4 FUNCTION RND_WILSON ()</source> | |||
:Routine zur Transformation einer 01 gleichverteilten Zahl in eine gammaverteilte Zahl mit der erweiterten Wilson-Hilferty-Transformation | |||
<source lang="fortran">REAL*4 FUNCTION RND_PWILSON ()</source> | |||
:Routine zur Transformation einer 01 gleichverteilten Zahl in eine gammaverteilte Zahl mit der erweiterten Wilson-Hilferty-Transformation | |||
<source lang="fortran">REAL*4 FUNCTION RND_GAMMA ()</source> | |||
:Routine zur Transformation einer N(0,1) verteilten Zahl in eine gammaverteilte Zahl mit einem Polynom | |||
<source lang="fortran">REAL*4 FUNCTION RND_PGAMMA ()</source> | |||
:Routine zur Transformation einer N(0,1) verteilten Zahl in eine gammaverteilte Zahl mit einem Polynom<br/> | |||
:Antwort: Wert der Dichtefunktion ???? | |||
<source lang="fortran">REAL*4 FUNCTION RND_LOGGAMMA ()</source> | |||
:Routine zur Transformation einer N(0,1) verteilten Zahl in eine gammaverteilte Zahl mit einem Polynom, Parameter logarithmiert | |||
<source lang="fortran">REAL*4 FUNCTION RND_PEARSON ()</source> | |||
:Routine zur Transformation einer 01 gleichverteilten Zahl in eine Pearson-Typ-III verteilte Zahl nach Belke | |||
<source lang="fortran">FUNCTION GAMMAFKT () RESULT(iResp)</source> | |||
:Routine zum Berechnen der Gammafunktion | |||
<source lang="fortran">FUNCTION PAR_BEDSV1 ()RESULT(iResp)</source> | |||
: | |||
<source lang="fortran">FUNCTION PAR_BEDSV ()RESULT(iResp)</source> | |||
: | |||
<source lang="fortran">FUNCTION ERFABFKT () RESULT(dbleResp)</source> | |||
: | |||
<source lang="fortran">FUNCTION MDGAMMAFKT () RESULT (PROB)</source> | |||
:Extremwertstatistik: Gamma - Berechnung | |||
<source lang="fortran">FUNCTION PIIIFKT () RESULT (PIII)</source> | |||
:Extremwertstatistik: Pearson3 - Berechnungen | |||
<source lang="fortran">REAL*4 FUNCTION FMAX_PEARSON (xx, q, a, x0, Gfkt)</source> | |||
:Routine zur Bestimmung der maximalen Zufallszahl fuer eine Pearson Typ-III Dichtefunktion | |||
<source lang="fortran">FUNCTION PAR_PEARSON () RESULT (LOK)</source> | |||
:Routine zur Bestimmung der Parameter fuer eine Pearson Typ-III Dichtefunktion | |||
<source lang="fortran">FUNCTION DFKT_NORMAL () RESULT(f_xa)</source> | |||
:Routine zur Transformation eines X-Wertes in eine N(0,1) verteilten Zahl<br/> | |||
:Vorgabe: X-Wert; Antwort: Wert der Dichtefunktion | |||
<source lang="fortran">FUNCTION FKT_NORMAL () RESULT(xWert)</source> | |||
:Routine zur Transformation einer gleichverteilten Zahl in eine N(0,1) verteilten Zahl <br/> | |||
:Vorgabe: Eintrittswahrscheinlichkeit; Antwort: xWert | |||
<source lang="fortran">FUNCTION DFKT_PEARSON() RESULT(yWert)</source> | |||
:Routine zur Transformation eines X-Wertes in eine Pearson-Typ-III verteilte Zahl <br/> | |||
:Vorgabe: X-Wert; Antwort: Wert der Dichtefunktion | |||
<source lang="fortran">FUNCTION FKT_WILSON() RESULT(xWert)</source> | |||
:Routine zur Transformation einer gleichverteilten Zahl in eine Gamma-verteilte Zahl mit der erweiterten Wilson-Hilferty-Transformation<br/> | |||
:Vorgabe: Eintrittswahrscheinlichkeit; Antwort: X-Wert | |||
<source lang="fortran">FUNCTION FKT_GAMMA () RESULT(xWert)</source> | |||
:Routine zur Transformation einer gleichverteilten Zahl in eine gammaverteilte Zahl mit einem Polynom<br/> | |||
:Input: Eintrittswahrscheinlichkeit; Antwort: X-Wert | |||
<source lang="fortran">FUNCTION STAT_MOMENT_EQUIDISTANT() RESULT (iResp)</source> | |||
:Momentenberechnung; setzt äquidistante Werte voraus | |||
<source lang="fortran">FUNCTION STAT_MOMENT () RESULT (iResp)</source> | |||
:Momentenberechnung.In dieser Routine werden alle Zeitdifferenzen zwischen den Werten auf Minuten bezogen. | |||
<source lang="fortran">FUNCTION STAT_CALC_EXTREM_PLOTPOS () RESULT (iResp)</source> | |||
:Extremwertstatistik: :Empirische Verteilungen - Plotting Position | |||
<source lang="fortran">FUNCTION STAT_CALC_EXTREM () RESULT (iResp)</source> | |||
:Extremwertstatistik: <br/> | |||
:Liefert die Extremwertstatistik und den Kolmogorov-Smirnov-Test (KS) für folgende Funktionen | |||
<source lang="fortran">FUNCTION STAT_CALC_EXTREM_RECACLC () RESULT (iResp)</source> | |||
:Werte - Rückrechnung | |||
<source lang="fortran">FUNCTION STAT_EXTREM_PARA () RESULT (iResp)</source> | |||
:Extremwertstatistik | |||
<source lang="fortran">FUNCTION STAT_EXTREM_NORM () RESULT (iResp)</source> | |||
:Extremwertstatistik: Normal-Verteilung | |||
<source lang="fortran">FUNCTION STAT_EXTREM_GUMBEL () RESULT (iResp)</source> | |||
:Extremwertstatistik: Gumbel-Verteilung | |||
<source lang="fortran">FUNCTION STAT_EXTREM_PEARSON3 () RESULT (iResp)</source> | |||
:Extremwertstatistik: Pearson3 - Verteilung | |||
<source lang="fortran">FUNCTION STAT_EXTREM_WEIBULL () RESULT (iResp)</source> | |||
:Extremwertstatistik: Weibull-Verteilung | |||
<source lang="fortran">FUNCTION STAT_EXTREM_KSTEST () RESULT (iResp)</source> | |||
:Test - Kolmogorov-Smirnov | |||
<source lang="fortran">FUNCTION STAT_DAUERLINIE () RESULT (iResp)</source> | |||
:Dauerlinien: <br/> | |||
:Option 1: Einfache (aufsteigende) Sortierung der Werte<br/> | |||
:Option 2: Jahresweise Berechnung der Dauerlinie (noch nicht implementiert)<br/> | |||
:1. Aufruf: Dimensionierung<br/> | |||
:2. Aufruf: Bearbeitung | |||
<source lang="fortran">FUNCTION STAT_CALC_DAUERLINIE_SORT () RESULT (iResp)</source> | |||
:Dauerlinien: Aufsteigende Sortierung der Werte und zeitgewichtete Dauer | |||
<source lang="fortran">FUNCTION STAT_HISTOGRAMM () RESULT (iResp)</source> | |||
:Histogramm: Für einen gegebenen Zeitraum die vorgegebenen Bereiche auswerten | |||
<source lang="fortran">FUNCTION STAT_REGRESSION () RESULT (iResp)</source> | |||
:Regression und Korrelation (Neu) | |||
<source lang="fortran">FUNCTION STAT_REGRESSION_ALT () RESULT (N)</source> | |||
:Regression und Korrelation | |||
<source lang="fortran">FUNCTION STAT_AUTOKORREL () RESULT (N)</source> | |||
:Autokorrelation mit äquidistanten Werten | |||
<source lang="fortran">FUNCTION STAT_RESIDUEN () RESULT (N)</source> | |||
:Residuen -Ermittlung bei Regression | |||
<source lang="fortran">FUNCTION STAT_FILTER () RESULT (NNEU)</source> | |||
:Daten Filtern | |||
<source lang="fortran">Function STAT_INTEGRAL () RESULT (iResp)</source> | |||
:Auslesen von Datum und Werte: von - bis Zeitraum als Summenlinie<br/> | |||
:Kann normales als auch extended Binär-Format lesen | |||
<source lang="fortran">Function STAT_CALCULATE () RESULT (iResp)</source> | |||
:Berechnen eines Arrays als Mittelwert/Minima/Maxima/Integration/Summenlinie/... | |||
<source lang="fortran">FUNCTION STAT_MINMAX () RESULT (iResp)</source> | |||
:Berechnen eines Arrays als Minima/Maxima | |||
<source lang="fortran">FUNCTION STAT_MEANSUM () RESULT (iResp)</source> | |||
:Berechnen eines Arrays als Mittelwert/Integration/Summenlinie | |||
<source lang="fortran">FUNCTION STAT_LAG () RESULT (iResp)</source> | |||
:Verschieben eines Arrays | |||
<source lang="fortran">FUNCTION STAT_MOVINGAVG () RESULT (iResp)</source> | |||
:Gleitendes Mittel über einen äquidistanten Array | |||
<source lang="fortran">Function STAT_VOLUME () RESULT (Vol)</source> | |||
:Wellenfuelle - Hydrograph Volume | |||
<source lang="fortran">FUNCTION STAT_PERIOD_EQUIDISTANT () RESULT (iResp)</source> | |||
:Sucht minimale/maximale Perioden innerhalb einer Zeitreihe<br/> | |||
:Zeitreihenwerte müssen equidistant vorliegen | |||
<source lang="fortran">FUNCTION STAT_ANALYSE () RESULT (NCOUNT)</source> | |||
:HW- und NW-Analyse | |||
<source lang="fortran">FUNCTION VALUE () RESULT (Wert)</source> | |||
:Wert - Interpretation | |||
[[Kategorie:BlueM Code]] |
Latest revision as of 08:30, 27 January 2018
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 |
REAL*4 FUNCTION RND_01 ()
- Routine zum Erzeugen einer (0,1) gleichverteilten Zufallszahl
REAL*4 FUNCTION RND_NORMAL (Kng)
- Routine zur Transformation einer gleichverteilten Zahl in eine N(0,1) verteilten Zahl
REAL*4 FUNCTION RND_WILSON ()
- Routine zur Transformation einer 01 gleichverteilten Zahl in eine gammaverteilte Zahl mit der erweiterten Wilson-Hilferty-Transformation
REAL*4 FUNCTION RND_PWILSON ()
- Routine zur Transformation einer 01 gleichverteilten Zahl in eine gammaverteilte Zahl mit der erweiterten Wilson-Hilferty-Transformation
REAL*4 FUNCTION RND_GAMMA ()
- Routine zur Transformation einer N(0,1) verteilten Zahl in eine gammaverteilte Zahl mit einem Polynom
REAL*4 FUNCTION RND_PGAMMA ()
- Routine zur Transformation einer N(0,1) verteilten Zahl in eine gammaverteilte Zahl mit einem Polynom
- Antwort: Wert der Dichtefunktion ????
REAL*4 FUNCTION RND_LOGGAMMA ()
- Routine zur Transformation einer N(0,1) verteilten Zahl in eine gammaverteilte Zahl mit einem Polynom, Parameter logarithmiert
REAL*4 FUNCTION RND_PEARSON ()
- Routine zur Transformation einer 01 gleichverteilten Zahl in eine Pearson-Typ-III verteilte Zahl nach Belke
FUNCTION GAMMAFKT () RESULT(iResp)
- Routine zum Berechnen der Gammafunktion
FUNCTION PAR_BEDSV1 ()RESULT(iResp)
FUNCTION PAR_BEDSV ()RESULT(iResp)
FUNCTION ERFABFKT () RESULT(dbleResp)
FUNCTION MDGAMMAFKT () RESULT (PROB)
- Extremwertstatistik: Gamma - Berechnung
FUNCTION PIIIFKT () RESULT (PIII)
- Extremwertstatistik: Pearson3 - Berechnungen
REAL*4 FUNCTION FMAX_PEARSON (xx, q, a, x0, Gfkt)
- Routine zur Bestimmung der maximalen Zufallszahl fuer eine Pearson Typ-III Dichtefunktion
FUNCTION PAR_PEARSON () RESULT (LOK)
- Routine zur Bestimmung der Parameter fuer eine Pearson Typ-III Dichtefunktion
FUNCTION DFKT_NORMAL () RESULT(f_xa)
- Routine zur Transformation eines X-Wertes in eine N(0,1) verteilten Zahl
- Vorgabe: X-Wert; Antwort: Wert der Dichtefunktion
FUNCTION FKT_NORMAL () RESULT(xWert)
- Routine zur Transformation einer gleichverteilten Zahl in eine N(0,1) verteilten Zahl
- Vorgabe: Eintrittswahrscheinlichkeit; Antwort: xWert
FUNCTION DFKT_PEARSON() RESULT(yWert)
- Routine zur Transformation eines X-Wertes in eine Pearson-Typ-III verteilte Zahl
- Vorgabe: X-Wert; Antwort: Wert der Dichtefunktion
FUNCTION FKT_WILSON() RESULT(xWert)
- Routine zur Transformation einer gleichverteilten Zahl in eine Gamma-verteilte Zahl mit der erweiterten Wilson-Hilferty-Transformation
- Vorgabe: Eintrittswahrscheinlichkeit; Antwort: X-Wert
FUNCTION FKT_GAMMA () RESULT(xWert)
- Routine zur Transformation einer gleichverteilten Zahl in eine gammaverteilte Zahl mit einem Polynom
- Input: Eintrittswahrscheinlichkeit; Antwort: X-Wert
FUNCTION STAT_MOMENT_EQUIDISTANT() RESULT (iResp)
- Momentenberechnung; setzt äquidistante Werte voraus
FUNCTION STAT_MOMENT () RESULT (iResp)
- Momentenberechnung.In dieser Routine werden alle Zeitdifferenzen zwischen den Werten auf Minuten bezogen.
FUNCTION STAT_CALC_EXTREM_PLOTPOS () RESULT (iResp)
- Extremwertstatistik: :Empirische Verteilungen - Plotting Position
FUNCTION STAT_CALC_EXTREM () RESULT (iResp)
- Extremwertstatistik:
- Liefert die Extremwertstatistik und den Kolmogorov-Smirnov-Test (KS) für folgende Funktionen
FUNCTION STAT_CALC_EXTREM_RECACLC () RESULT (iResp)
- Werte - Rückrechnung
FUNCTION STAT_EXTREM_PARA () RESULT (iResp)
- Extremwertstatistik
FUNCTION STAT_EXTREM_NORM () RESULT (iResp)
- Extremwertstatistik: Normal-Verteilung
FUNCTION STAT_EXTREM_GUMBEL () RESULT (iResp)
- Extremwertstatistik: Gumbel-Verteilung
FUNCTION STAT_EXTREM_PEARSON3 () RESULT (iResp)
- Extremwertstatistik: Pearson3 - Verteilung
FUNCTION STAT_EXTREM_WEIBULL () RESULT (iResp)
- Extremwertstatistik: Weibull-Verteilung
FUNCTION STAT_EXTREM_KSTEST () RESULT (iResp)
- Test - Kolmogorov-Smirnov
FUNCTION STAT_DAUERLINIE () RESULT (iResp)
- Dauerlinien:
- Option 1: Einfache (aufsteigende) Sortierung der Werte
- Option 2: Jahresweise Berechnung der Dauerlinie (noch nicht implementiert)
- 1. Aufruf: Dimensionierung
- 2. Aufruf: Bearbeitung
FUNCTION STAT_CALC_DAUERLINIE_SORT () RESULT (iResp)
- Dauerlinien: Aufsteigende Sortierung der Werte und zeitgewichtete Dauer
FUNCTION STAT_HISTOGRAMM () RESULT (iResp)
- Histogramm: Für einen gegebenen Zeitraum die vorgegebenen Bereiche auswerten
FUNCTION STAT_REGRESSION () RESULT (iResp)
- Regression und Korrelation (Neu)
FUNCTION STAT_REGRESSION_ALT () RESULT (N)
- Regression und Korrelation
FUNCTION STAT_AUTOKORREL () RESULT (N)
- Autokorrelation mit äquidistanten Werten
FUNCTION STAT_RESIDUEN () RESULT (N)
- Residuen -Ermittlung bei Regression
FUNCTION STAT_FILTER () RESULT (NNEU)
- Daten Filtern
Function STAT_INTEGRAL () RESULT (iResp)
- Auslesen von Datum und Werte: von - bis Zeitraum als Summenlinie
- Kann normales als auch extended Binär-Format lesen
Function STAT_CALCULATE () RESULT (iResp)
- Berechnen eines Arrays als Mittelwert/Minima/Maxima/Integration/Summenlinie/...
FUNCTION STAT_MINMAX () RESULT (iResp)
- Berechnen eines Arrays als Minima/Maxima
FUNCTION STAT_MEANSUM () RESULT (iResp)
- Berechnen eines Arrays als Mittelwert/Integration/Summenlinie
FUNCTION STAT_LAG () RESULT (iResp)
- Verschieben eines Arrays
FUNCTION STAT_MOVINGAVG () RESULT (iResp)
- Gleitendes Mittel über einen äquidistanten Array
Function STAT_VOLUME () RESULT (Vol)
- Wellenfuelle - Hydrograph Volume
FUNCTION STAT_PERIOD_EQUIDISTANT () RESULT (iResp)
- Sucht minimale/maximale Perioden innerhalb einer Zeitreihe
- Zeitreihenwerte müssen equidistant vorliegen
FUNCTION STAT_ANALYSE () RESULT (NCOUNT)
- HW- und NW-Analyse
FUNCTION VALUE () RESULT (Wert)
- Wert - Interpretation