내가 사용 auto.arima () 의 기능을 예측 공변량의 다양한 ARMAX 모델에 맞게 패키지로 제공된다. 그러나 종종 선택할 변수가 많으며 대개 하위 집합으로 작동하는 최종 모델로 끝납니다. 나는 인간이고 편견의 영향을 받기 때문에 변수 선택에 대한 임시 기술을 좋아하지 않지만 교차 유효성 검사 시계열은 어렵 기 때문에 사용 가능한 변수의 다른 하위 집합을 자동으로 시도하는 좋은 방법을 찾지 못했습니다. 내 자신의 최고의 판단을 사용하여 내 모델을 조정하는 중입니다.
glm 모델에 적합하면 glmnet 패키지 를 통해 탄성 그물 또는 올가미를 사용하여 정규화 및 변수를 선택할 수 있습니다. ARMAX 모델에서 탄력적 네트를 사용하기위한 R의 기존 툴킷이 있습니까? 아니면 직접 롤링해야합니까? 이것도 좋은 생각입니까?
편집 : AR 및 MA 항 (AR5 및 MA5까지)을 수동으로 계산하고 모델에 맞게 glmnet을 사용하는 것이 합리적입니까?
forecast
R을위한 훌륭한 패키지 의 저자 인 Rob Hyndman과 약간 이야기 를했다. 그는 비선형 ARIMA 옵티 마이저를 올가미로 감싸 야하므로 전체 ARIMA 로는 어려울 것이라고 말했다. 하나의 부분 솔루션은 glmnet
지연 변수를 사용하여 AR 모델을 맞추는 것 입니다. 내가 아는 한 아직 아무도 완전한 ARIMA 모델로이 작업을 수행하지 않았습니다.