我有時間序列數據,我希望簡化(降低的點的數量,同時具有圖形保持相同的形狀)。例如,如果我有這組數據:減少/簡化的時間序列數據
Time: 1, Value: 5
Time: 6, Value: 5
Time: 11, Value: 5.1
Time: 12, Value: 5
Time: 20, Value: 5.2
Time: 22, Value: 6
Time: 23, Value: 10
簡化版本爲0.5的誤差會是這樣的:
Time: 1, Value: 5
Time: 20, Value: 5.2
Time: 22, Value: 6
Time: 23, Value: 10
我知道道格拉斯 - 普克算法GIS數據但我不知道如何將它應用於時間序列數據,因爲軸有不同的單位。如果我可以在數據庫中完成所有操作,那將會非常棒。
這不是一個真正的形狀相同,是嗎?例如,如果它是一個方波「1,0 2,0 3,0 4,0 5,0 6,10」,並且你將它改爲「1,0 6,10」,那麼你將會產生一個斜率;你需要保持兩個端點的斜率不變。 – Phrogz
@Progrog這是真的,但如果你有1,0 5,0 6,10這將是相同的形狀。理想情況下,會有一點寬容,這就是爲什麼我在上面的示例中篩選出3,5.1的原因。 – Mike