Misalkan saya sedang mempertimbangkan beberapa variabel independen untuk kemungkinan inklusi dalam model ARIMAX yang saya kembangkan. Sebelum memasang variabel yang berbeda, saya ingin menyaring variabel yang menunjukkan kausalitas terbalik dengan menggunakan tes Granger (saya menggunakan granger.test
fungsi dari MSBVAR
paket dalam R, meskipun, saya percaya penindasan lain bekerja dengan cara yang sama). Bagaimana cara menentukan berapa banyak keterlambatan yang harus diuji?
Fungsi R adalah:, di granger.test(y, p)
mana y
ada bingkai data atau matriks, dan p
merupakan kelambatan.
Hipotesis nol bahwa masa lalu nilai-nilai tidak membantu dalam memprediksi nilai .X Y
Apakah ada alasan untuk tidak memilih kelambatan yang sangat tinggi di sini (selain hilangnya pengamatan)?
Perhatikan bahwa saya telah membedakan setiap deret waktu dalam kerangka data saya, berdasarkan urutan integrasi deret waktu bergantung saya. (Misalnya, membedakan deret waktu dependen saya membuatnya stasioner. Oleh karena itu, saya juga membedakan deret waktu "independen" satu kali.)