Geliştirdiğim bir ARIMAX modeline olası dahil etmek için birkaç bağımsız değişken düşündüğümü varsayalım. Farklı değişkenleri yerleştirmeden önce, bir Granger testi kullanarak ters nedensellik sergileyen değişkenleri taramak istiyorum ( R'deki paketten granger.test
gelen işlevi kullanıyorum MSBVAR
, ancak diğer uygulamaların benzer şekilde çalıştığına inanıyorum). Kaç gecikmenin test edilmesi gerektiğini nasıl belirlerim?
R işlevi şöyledir: granger.test(y, p)
burada y
bir veri çerçevesi veya matris ve p
gecikmelerdir.
Boş hipotez, X'in geçmiş değerlerinin Y değerini tahmin etmede yardımcı olmamasıdır .
Burada çok yüksek bir gecikme seçmemek için herhangi bir neden var mı (gözlem kaybı dışında)?
Bağımlı zaman serilerimin entegrasyon sırasına göre veri çerçevemdeki her zaman serisini zaten farklı bulduğumu unutmayın . (Örneğin, bağımlı zaman serilerimi farklılaştırmak bir zamanlar durağan hale getirdi. Bu nedenle, tüm "bağımsız" zaman serilerini de bir kez farklılaştırdım.)