2013-01-07 3 views
0

나는 측정 된 데이터에 해당하는 값의 벡터를 가지고 있으며 다음 값을 예측하려고합니다. 어떻게해야합니까? 나는 그것이 칼만 필터로 가능하다는 것을 알고 있지만 더 쉬운 방법 일 수 있습니다. 다음은 데이터 플롯이며 다음 값을 예측하려고합니다. Measured dataMatlab에서 다음 값을 계산하는 방법

+0

데이터의 성격에 따라 다릅니다. 그 의미를 연결하여 데이터를 모델링해야합니다. 당신에게 약간의 단서를주기 위해서 : A는 전이 행렬이고 그 값은 이전 상태로부터의 전이와 관련이 있습니다. 다른 값으로 모델링 한 시장에서 데이터를 가져 오는 경우 값이 달라집니다. AC 전류를 측정하는 전기 센서에서 데이터를 가져 오는 경우 A의 값이 달라집니다. 마찬가지로 H는 상태 측정의 행렬이며 데이터가 시장에서 나왔다면 아마 당신이 얻은 값을 읽고 값은 1이지만 센서 케이스에서는 그렇지 않다 – tomasz74

답변

1

exponential smoothing 예 : double exponential smoothing 또는 Holt-Winters method. 기본적으로 데이터의 추세를 배우려고합니다.

this 게시물에 일부 샘플 python 코드가 있습니다.

반면에 밑줄 변수의 움직임/관측 모델을 알고있는 경우 kalman은 @ tomasz74가 지적한대로 더 나은 예측을 제공합니다.

+0

뒤에 수학을 읽을 곳이 있습니까? – Royi

관련 문제