MATLABのBスプラインにデータをフィットする
-
12-12-2019 - |
質問
行列の形式の時系列データで欠損値を推定しようとしています。列は時点を表します。さて、マトリックスの各行にBスプラインに合わせ、それを使用して欠損値を推定したいと思います。私はMATLABを使用してデータを通常のスプラインに合わせることができましたが、Bスプラインを作成するためにデータを合わせる方法を見つけようとしています。Curve Fitting Toolboxでデフォルトの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スプラインを構築したい。
解決
これらはどうですか?
所属していません StackOverflow