私はライブラリstatsmodels.tsa.stattools.grangercausalitytests
を使って2つの時系列間の類似性をテストしています。 a
とb
の両方のリストは、いずれもNone
またはnan
の値を持たない正当なリストであり、それらのサイズは同じです。私が因果関係テストと呼ぶ配列にも問題はありません。なぜコールが空の辞書だけを返しているのか分かりません。Python statsmodels Granger Causality Test空の辞書を返す
grangercausalitytests([[a[i], b[i]] for i in range(0, len(a))], -1, verbose=True)
ここで問題が発生する可能性がありますか?
ありがとうございました!最初に正の整数で試してみたところ、「maxlagは-1以下でなければならない」というエラーが出てきました。私はちょうど私のサーバーを再起動し、今すぐ動作します。 – victor
ところで、リストループの代わりに 'np.column_stack((a、b))'を使うことができます。たぶん、列と2行の変数の観測値があったとします。エラーメッセージは、nobs = 2、AFAICSと解釈されるため-1と表示されます。 – user333700