2017-08-21 23 views
0

3分間隔で車両の動きを記録しています.3分ごとに車両の位置更新を知ります。このデータから、次の点を予測したいと思います各point.For例 で最後の5つの位置情報の更新は、以下のもののようなものです:私はそれは良い線形回帰を使用するようにtowards.Isを見出している次のポイントを予測したい軌道軌跡として予測する最良の方法

latitude,longitude,timestamp 
    1.527219139 103.7791514,2017-08-21 00:03:00 
    1.528935142 103.7805676,2017-08-21 00:06:00 
    1.530651144 103.7812113,2017-08-21 00:09:00 
    1.531895244 103.7819838,2017-08-21 00:12:00 
    1.533353844 103.7832713,2017-08-21 00:15:00 

THIDデータ付きまたは予測緯度と経度を計算するための他の方法論があります。助けていただければ幸いです。

答えて

1

私は、地球が平らであると仮定しています(真剣に - そうでなければ、数学は言い過ぎではありません)。

予測を行うために分析するデータポイントの数を決定する必要があります。最後の2つのデータポイントを取るだけであれば、問題は比較的簡単です(平らな地球上で)。 3分(12:00〜15:00)になると、緯度の増加は1.533353844 - 1.531895244、経度の増加は103.7832713 - 03.7819838になります。これらの数字から、1分あたりの緯度の変化と1分あたりの経度の変化を見積もることができます。直近の緯度と経度の数値に1分ごとの変化を加えて、最後の読み取りから1分後の位置を推定できます。等々。

線形回帰は、直線に近似するものに沿って移動していると仮定した場合にのみ使用されます。回帰を使用すると、記録されたポジションのエラーを「平均化」することができますが、モーションが実際に直線でない限り、より良い予測は得られません。

予測で複数のデータポイントを使用できます。たとえば、最後の3つのデータポイントを使用して、値をある種の3次多項式にフィットさせることができます。多項式関数のパラメータを使用して、次のデータポイントを推定することができます。

さらに3つのデータポイントを使用するのは、実際に記録されている基礎的な動き(たとえば、直線または特定の形状の曲線)を知っている場合にのみ実際的です。

+0

この場合、ARIMAモデルを使用できますか? – Ricky

+0

多分、私はこれがARIMAが本当に意味する種類のデータではないと思います。この質問を数学フォーラムで試しましたか?正直言って、これは本当にソフトウェア開発の問題を超えていると思う。 –

関連する問題