トレードオフは、バイアスと電力の間です。ラグが少なすぎると、自己相関が残っているため、バイアスされたテストになります。余りにも多く、あなたは潜在的にヌルの偽りの拒絶を可能にします-いくつかのランダムな相関は、がを予測するのを助けるように見えるかもしれません。それが実際的な問題であるかどうかはデータに依存しますが、私はより多くの学習をすることになると思いますが、ラグの長さは常に次のように決定できます。YXY
グレンジャーの因果関係は常に、いくつかのモデルのコンテキストでテストする必要があります。granger.test
R の関数の特定のケースでは、モデルには2変量テストの2つの変数のそれぞれの過去のp個の値があります。したがって、使用するモデルは次のとおりです。
yi,t=α+∑l=1pβlyi,t−l+γlxi,t−l+ϵi,t
このモデルでを選択する従来の方法は、さまざまな値のこの回帰を試行し、各ラグ長のAICまたはBICを追跡することです。次に、回帰でICが最も低いの値を使用して、もう一度テストを実行します。p pppp
一般に、モデルのラグの数はと異なる可能性があり、それでもグレンジャー検定が適切です。実装の特定のケースでは、両方のラグの数が同じに制限されています。これは、理論上の必要性ではなく、利便性の問題です。二つの変数のための異なるラグの長さで、あなたはまだあなたのモデルを選択するAICやBICを使用することができ、あなただけの多くの組み合わせを比較する必要がありますのラグとのラグ。参照してくださいこれを。y n x m yxygranger.test
nxmy
余計な言葉-グレンジャー検定はモデルに依存するため、省略された変数のバイアスはグレンジャーの因果関係の問題になる可能性があります。モデルにすべての変数を含め、granger.test
ペアワイズテストのみを実行する関数を使用する代わりに、グレンジャー因果関係を使用してそれらのブロックを除外することができます。