我需要编写一个应用程序,在时间序列信号上估算一些缺失值。我在 R 中使用ImputeTS
包做了类似的事情,但现在我需要在 Java 中做。
我刚刚搜索了互联网,发现Apache Kalman过滤器是 Java 中 Kalman 过滤器的现有实现。但似乎他们没有在过滤器内使用 ARIMA 内部模型。例如,Apache common 中有转换矩阵和测量矩阵,但是我如何更改它们以便可以将具有 (p,q,d) 参数的 ARIMA 非季节性模型用作卡尔曼滤波器的内部状态模型?
我不希望有人编写所有代码,但也许有人可以解释如何进行上述操作?