我正在尝试估计缺失的时间序列数据,其是矩阵形式的。列表示时间点,即。现在,我希望将矩阵的每一行适合一个B样条,并使用它来估计缺失的值。我可以使用MATLAB将数据归结为正常的样条曲线,但我完全被困在试图弄清楚如何拟合数据以创建B样条。使用曲线拟合工具箱中的默认Bspline函数让我将结向量设置为时间点的向量,但我无法设置控制点,即行的元素。
任何帮助将非常感激。

编辑:示例添加

时间序列数据具有如下所示的行:

-0.11    0.1    0.01    0.06    0.04   -0.26    0.04    0.19   -0.22    -0.2    0.12    0.21    -0.26    -0.3    0.22    0.58    -0.36    0.13
.

我的结向量基本上是时间点,它看起来像这样:

 0     7    14    21    28    35    42    49    56    63    70    77    84    91    98   105   112   119
.

基本上我想使用每行以及结向向量来构建B样条。

有帮助吗?
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top