如何解决是否有R函数适合我的外生变量的所有可能组合的ARIMAX模型?
我正在尝试使用7个不同的外生变量时间序列(迁移,出生率,预期寿命...)描述ARIMAX模型来描述和预测人口规模时间序列的发展。 通过以下代码,您可以获得以迁移为外生变量的ARIMAX模型的结果:
auto.arima(population,xreg=migration)
还可以使用所有外生变量来获得ARIMAX模型的结果:
reg_matrix<-cbind(migration,LEmale0,LEfemale0,LEmale65,LEfemale65,birthage,birthrate)
auto.arima(population,xreg=reg_matrix)
我想获得关于外生变量的所有可能组合的ARIMAX模型的结果。显然,我可以对所有可能的组合执行上述步骤。但是,由于有7个外生变量,因此有5040种不同的可能性(7 * 6 * 5 * 4 * 3 * 2 * 1),这将花费很多时间,我无法相信没有比这更快的方法了。
我是R的新手,所以我非常感谢您的帮助!提前非常感谢!
解决方法
我对x + 31
不太熟悉,并且您没有提供足够的数据示例来完整地进行研究,但这可能会有所帮助。 假设变量顺序无关紧要(可能在Arima中)。唯一组合的数量是仅127。您可以通过以下方式生成列表,以将其唯一地馈送到auto.arima
auto.arima
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。