2016-04-22 21 views
0

私は16000世帯の約2年間、30分間隔でガスと電力メーターの測定値を示すスマートメーターデータをいくつか持っています。MATLABで複数の時系列を扱うには?

日付は、タイムスタンプのための日時変数と実際のデータのための二重の変数で、個別の.MATファイルに格納されています。いくつかのデータには、数時間から数日または数週間の間にギャップがあります。私はすべてのデータと2年間の継続的なタイムスタンプを含むtimeseriesオブジェクトを作成して、ギャップを補間できるようにしたいと思います。

別のオプションはsnychronizeを使用することですが、これのために面倒思われる、16000データ系列が個々の時系列オブジェクトにする必要がありそうです。

私は、時系列オブジェクトと金融時系列でこれを試してみましたが、1つの時系列オブジェクトに16000データ系列と、対応するタイムスタンプの全てを取得することはできません。既存のtimeseriesオブジェクトに複数のシリーズを追加しようとすると、「並列」ではなく「直列」で追加されます(つまり、Data:1列のデータ)。私は、金融時系列で試したとき

私はセル配列に日時データを準備する難しさを持っていました。

これを行うための最も効率的な方法は何であるか任意のアイデア? おかげで ラッセル

答えて

0

あなたは最高のアイデアを持っているMATLABのバージョンに応じて、日付/タイムスタンプを持つことができるようにtable variable.

の表は、異なるオブジェクトを格納するために使用することができます使用するように思われます同じ変数内のメーターの読み値も表示されます。

あなたがそうあなたが今、単一の日付変数と各家庭に対する応答との時系列を持っていることでそれらを読んでいるあなたは、水平方向のテーブル(またはその他のjoinを連結することができます。

関連する問題