Das mag sehr einfach klingen, aber ich habe dieses Problem: Ich habe eine Datenwarteschlange mit einer Fenstergröße von 300. Neue Daten werden an einem Ende hinzugefügt, alte Werte werden am anderen Ende entfernt.
Ich erwarte, dass die Warteschlangendaten mehr oder weniger konsistent bleiben, z. B.: 10,12,15,10,20, und dann stark ansteigen: 15,10,20,22,25,26,28,30,32 ... bis zu 150 oder so. Dort können die Daten etwas schwanken, dann würden sie mit einer ähnlichen Steigung (120, 118, 116, 115 ...) bis auf etwa 20 abfallen.
Ich versuche, den Wendepunkt in dieser Datenreihe programmgesteuert zu identifizieren, aber mein Code erkennt Spitzen häufiger als ich möchte. Wie kann ich feststellen, wann der Graph steigt, wann er einen endgültigen Wendepunkt erreicht hat und wann er zu fallen beginnt? Sollte ich versuchen, die Änderungsrate der Änderungsrate zu betrachten?