R包“季节性”提供了一个接口的季节性调整软件x13-Arima-座位。
通过将参数x11 = ""传递给seas函数,使用了基于同名滤波器的算法.
根据参考手册,在没有明确指定的季节和趋势过滤器的情况下,该算法会自动选择它们:趋势过滤器是“用于每月序列,或者是9、13或23项亨德森移动平均线”,而对于季节性过滤器,"...the程序选择是否使用$3 \乘3、3\乘以5美元或$3 \乘以9美元移动平均线“。
我找不到一种方法来确定哪些过滤器是自动选择的,以及它们的权重。我尝试了一个网络搜索,阅读了手册中显而易见的部分,以及“季节性”软件包的文档和小插曲。似乎有希望将一个论点传递给x11.save参数,但我尝试过的几个明显的候选参数(例如,d10,“最终季节性因素”)肯定不是过滤权重。
所以。如何确定哪些季节和趋势过滤器被自动选择,以及它们的权重?
发布于 2019-10-09 02:07:51
这些信息包含在x13-ARIMA-座位运行的诊断结果中,该结果保存在扩展名为.udg的“诊断摘要文件”中(参见x13-Arima-Sees引用手册 pg )。14)。
运行时,udg对象的seas字符向量包含这些诊断结果-- 351个元素。这两个感兴趣的元素被命名为sfmsr (由移动季节性比或msr准则选择的最终季节滤波器)和finaltrendma (用于最终趋势移动平均亨德森滤波器)。
它们可以以通常的方式访问,但是“季节性”包也为此目的提供了方便的函数udg。
https://stackoverflow.com/questions/58278191
复制相似问题