異なる日付範囲 (主に 2007 年から 2009 年) と頻度 (毎週、毎月、毎年など) の複数の時系列に対して算術演算 (+-*/) を実行するプログラムを作成する必要があります。
私が思いついた:
- 周波数が最も高いシリーズを見つけます。次に、他のシリーズにゼロを入力して、同じ数の要素を持つようにします。その後、操作を実行します。
最も意味のある方法でデータを提示するにはどうすればよいですか?
あらゆる可能性を考えようとする
異なる日付範囲 (主に 2007 年から 2009 年) と頻度 (毎週、毎月、毎年など) の複数の時系列に対して算術演算 (+-*/) を実行するプログラムを作成する必要があります。
私が思いついた:
最も意味のある方法でデータを提示するにはどうすればよいですか?
あらゆる可能性を考えようとする
この時系列でゼロが意味のある値になる場合 (摂氏温度など)、すべてのギャップをゼロで埋めるのは得策ではない可能性があります (つまり、後で実際の値とスタブ値を区別できなくなります)。時系列を補間したい場合があります。このための基本的なデータ構造は、配列/二重連結リストにすることができます。
私はこの問題をかなり広範囲に研究しました。内挿法の危険性は、さまざまな測定値、特にボラティリティにバイアスをかけ、疑似相関を導入することです。フーリエ補間はこれをある程度軽減することがわかりましたが、より良いアプローチは逆の方法です。頻度の低い系列の周期性と一致するように頻度の高い観測値を集計してから、これらを比較します。
いくつかのアプローチを取ることができます:
次の理由から、常にデータを把握しておく必要があります。
すべての時系列で同じ時間スケールを取得したら、算術的な魔法を実行できますが、補間によって余分な情報が生成され、要約によって利用可能な情報が削除されることに注意してください。