Esto puede sonar muy básico, pero tengo este problema: tengo una cola de datos con un tamaño de ventana de 300. Se agregan nuevos datos en un extremo, los valores antiguos se eliminan del otro extremo.
Espero que los datos de la cola se mantengan más o menos consistentes, por ejemplo: 10,12,15,10,20, luego empiezo a aumentar bruscamente: 15,10,20,22,25,26,28,30,32 ... todo el camino hasta 150 más o menos. Allí los datos pueden fluctuar un poco, luego bajarían con una pendiente similar (120,118,116,115 ...) hasta 20 más o menos.
Estoy tratando de identificar el punto de inflexión en esta serie de datos mediante programación, pero mi código detecta picos con más frecuencia de lo que me gustaría. ¿Cómo puedo identificar cuándo el gráfico está subiendo, cuándo ha alcanzado un punto de inflexión definitivo y cuándo comienza a caer? ¿Debo tratar de ver la tasa de cambio de la tasa de cambio?