Rに複数の外生変数がある有馬時系列予測(auto.arima)


14

複数の外生変数を持つ複数の時系列ARIMAモデルに基づいて予測を実行したいと思います。私は統計もRIも維持したくないという点に関しては、十分なスキルを持っているわけではないので、可能な限り簡単です(3ヶ月のトレンド予測で十分です)。

1つの依存時系列と3〜5の予測時系列、すべて月間データ、ギャップなし、同じ時間「水平線」があります。

auto.arima関数に遭遇し、これが私の問題の適切な解決策であるかどうかを自問しました。私は異なる商品価格とそれらから作られた製品の価格を持っています。すべての生データは非定常ですが、1次差分によりすべて定常データになります。ADF、KPSSはこれを示します。(これは、統合のテストを行ったことを意味しますか?)

私の質問は次のとおりです:auto.arima関数でこれをどのように適用し、ARIMAはとにかく正しいアプローチですか?一部の人々はすでにVARを使用するようにアドバイスしてくれましたが、ARIMAでも可能ですか?

次の表は私のデータです。実際、データセットは105回の観測まで増加しますが、最初の50回は増加します。ここでは、トレンドと季節性が明らかに重要です。

ここに画像の説明を入力してください

アドバイスや助けをありがとう!ゲオルグ


ダウンロードできるようにデータを投稿してください。excelを使用します。これは、単純に不必要な(おそらく大幅に相互相関のある)入力系列を識別するタスクです。VARが必要であるとは思わないか、この問題に役立つ
主要

回答:


10

外部の説明変数が原因である場合yであるが、その逆ではなく、お互いを引き起こさない場合、ARIMAは間違いなく適切です。VARは、異なる時系列がすべて互いに依存している場合に意味があります。

以下のためにauto.arima()外部の説明変数を操作するには、マトリックスにあなたの説明変数を集めるXあなたに送り、xregパラメータauto.arima()。(もちろん、モデリングXする時系列と同じ数の行yが必要です。)

予測を行うには、回帰変数の将来の値が必要になります。その後、この値をのxregパラメーターに再度入力しますforecast

ヘルプページは?auto.arimaandです?forecast.Arima(大文字のAに注意してください-これはタイプミスではありません。質問しないでください...)。


1
(+1)因果関係のアイデアとそのテスト方法について少し詳しく説明できます。ARIMAを使用する決定は、変数間の因果関係の方向によって決定されることを述べているので、回答の完全性に役立つ場合があります。たとえば、グレンジャーの因果関係テストまたはハウスマンテストについて考えていますか?ありがとう。
javlacalle 14年

3
@javlacalle:私は因果関係の統計的検定の大ファンではありません(そのうち、Granger検定が最も有名です)。主題に基づいて「可能性のある因果関係」を決定することを好みます。たとえば、値下げがスーパーマーケットの売り上げを増加させるかどうかを評価するために、グレンジャーテストを使用しません。GDP、為替レート、雇用創出が相互に因果関係があるかどうかも。どちらの場合でも、問題は十分に明白であり、理論に沿ったテストは私たちに何も教えませんが、理論に矛盾するテストは混乱するだけです(そしておそらくノイズ以上です)。
ステファンKolassa 14年

1
...私は私の最後のコメントで炎に自分自身を開いていることを知っています
;

@ステファン:ご意見ありがとうございます。私のyは、リグレッサーによって引き起こされたデフィニトリーであり、他の方法ではありませんが、リグレッサーは相互に明確に相関しており、相互に多かれ少なかれ直接的な影響を与えるはずです。あなたのコメントによると、これは問題を避けるために、アリマの代わりにVARを使用する必要があることを意味します(?)。ここでは、商品/製品価格のバンドルを使用していますが、これらは基本的にすべてが特定のポイントまで相互に関連しています。「原料」は私のYであり、バリューチェーンの製品だけでなく、副産物なども私の予測です。
ジョージ14年

1
データのコンテキストを知ることは常に役立ち、分析の結果はアプリオリの知識と比較する必要があります。それでもなお、注意が必要です。直観は失敗することがあり、当然のことと思われる理論は、事実に裏付けられていない仮定に依存しています。しかし、私はあなたの意味を理解し、全体的に同意します。
javlacalle 14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.