[Inhalt] [Zurück] [Weiter] [Thema] [Index]

IntervallMax()


Syntax:

IntervallMax (ZR z, Intervall i, Distanz d, Bool b [, R l]) : ZR
z:
i: Berechnungszeitraum
d: Breite der Intervalle, für die die Berechnung stattfindet
b: Temporärflag
l: optional: Lückenlimit in % (Voreinstellung 100)

Beispiel:

zrmax := IntervallMax( z, i, ~"3 Monate", b )

Beschreibung:

Erzeugt eine Intervall-Zeitreihe, deren Intervalle die Breite d haben. d kann z.B. ~"3 Monate" sein. Der Y-Wert zu diesen Intervallen ist jeweils das Maximum aller Werte, die in dieses Intervall fallen, stützpunkt-unabhängig (Ränder interpoliert). Die Aussage der Ergebniszeitreihe wird auf Max gesetzt, die Intervallbreite wird in den Attributen XDistanz und XFaktor (siehe dazu Zeitschritt()) vermerkt, die Herkunft wird auf A gesetzt, alle weiteren Attribute vererbt.

Der optionale Parameter l legt fest, ab wieviel Prozent lückenhafter Daten eine Lücke erzeugt wird. Wird dieser Wert nicht angegeben, so wird erst eine Lücke für das Intervall erzeugt, wenn die Zeitreihe dort ausschließlich Lücke ist.

Um neben den Werten auch die Zeitpunkte der Maxima zu erhalten, wendet man die Funktion DistMaxima() an.



toposoft 19.04.2024