Điều này nghe có vẻ rất cơ bản, nhưng tôi gặp vấn đề này: Tôi đã có một hàng dữ liệu với kích thước cửa sổ là 300. Dữ liệu mới được thêm vào ở một đầu, các giá trị cũ bị xóa khỏi đầu kia.
Tôi hy vọng dữ liệu hàng đợi sẽ ổn định hơn hoặc ít hơn, ví dụ: 10,12,15,10,20, sau đó bắt đầu tăng mạnh: 15,10,20,22,25,26,28,30,32 ... tất cả các cách lên đến 150 hoặc hơn. Ở đó, dữ liệu có thể dao động một chút, sau đó nó sẽ đi xuống với độ dốc tương tự (120.118.116.115 ...) cho đến khi giảm xuống còn 20 hoặc hơn.
Tôi đang cố gắng xác định bước ngoặt trong chuỗi dữ liệu này theo chương trình, nhưng mã của tôi phát hiện các đỉnh thường xuyên hơn tôi muốn. Làm cách nào để xác định khi nào biểu đồ tăng, khi nào nó đạt đến bước ngoặt rõ ràng và khi nào nó bắt đầu giảm? Tôi có nên cố gắng nhìn vào tốc độ thay đổi của tốc độ thay đổi?