Apama Analytics Builder 10.7.0 | Bedienungsanleitung für Apama Analytics Builder for Cumulocity IoT | Blockreferenz | Aggregat | Gradient
 
Gradient
apama.analyticskit.blocks.core.Gradient
Berechnet den gewichteten linearen Regressionsgradienten für die Werte.
Der Gradient misst die Veränderungsrate eines Werts über die Zeit. Ein positiver Gradient weist auf eine Erhöhung der Eingabewerte hin, ein negativer Gradient weist auf eine Verringerung der Eingabewerte hin. Der Betrag des Gradienten gibt die Höhe der Änderung an.
Der Block kann über ein zeitgebundenes Fenster wirken, das im Parameter "Fensterdauer" bestimmt wird. Wenn dieser Parameter nicht angegeben ist, wird ein nicht zeitgebundenes Fenster verwendet und der Block wird pro Sekunde neu ausgewertet und verwendet Container von 1 Sekunde. Wenn ein Fenster konfiguriert wurde, verwendet der Block einen Satz von 20 Containern, sodass die Zeit der abgelaufenen Werte ungefähr dem nächsten Containerintervall entspricht. Die erste Gradientenausgabe wird erst generiert, wenn mindestens zwei Container zur Berechnung verfügbar sind.
Die Reset-Eingabe löscht den Inhalt des Fensters. Der Eingangsport "Beispiel" kann verwendet werden, um eine Neuauswertung zu erzwingen und den aktuellsten Wert zu generieren.
Parameter
Name
Beschreibung
Typ
Hinweise
Fensterdauer (Sek.)
Wenn vorhanden, die Zeitdauer (in Sekunden), für die Werte im Fenster bleiben sollen.
Dies muss eine endliche und positive Zahl sein.
float
Optional
Details zum Eingangsport
Name
Beschreibung
Typ
Wert
Der Eingabewert, für den der Gradient berechnet werden soll.
float
Zurücksetzen
Löscht den Inhalt des Fensters.
pulse
Probe
Erzwingt die Neubewertung des aktuellen Wertes und sendet den Ausgabewert.
pulse
Details zum Ausgangsport
Name
Beschreibung
Typ
Gradient
Der Gradient der Eingabewerte.
float