これは非常に基本的に聞こえるかもしれませんが、この問題があります。ウィンドウサイズが300のデータのキューがあります。新しいデータが一方の端に追加され、古い値がもう一方の端から削除されます。
キューデータの一貫性は多かれ少なかれ続くと期待しています。たとえば、10、12、15、10、20、その後急激に上昇し始めます。15、10、20、22、25、26、28、30、32 ... 150程度までです。そこで、データは少し変動する可能性があり、その後同様の勾配(120、118、116、115 ...)で20程度まで下がります。
このデータシリーズのターニングポイントをプログラムで特定しようとしていますが、コードが思ったよりも頻繁にピークを検出しています。グラフが上昇しているとき、決定的な転換点に到達したとき、およびグラフが下降し始めたときは、どうすれば特定できますか?変化率の変化率を見てみようか?