関数 > データ解析 > 平滑化 > 適応法による平滑化
適応法による平滑化
supsmooth 関数は、調整可能なウィンドウを使用してデータへの局所線形適合を計算する高速アルゴリズムである超平滑化を実行します。
supsmooth(vx, vy) - vy の各成分で対称な最近傍の区分的線形最小二乗法で作成したベクトルを返します。最近傍値の数はデータに合わせて選択されます。
supsmooth 関数は、比較的一定の幅の中にデータが存在する場合に使います。
supsmooth アルゴリズムは、局所平滑化を利用して局所線形適合を実行します。中央値平滑化の場合と同様に、このアルゴリズムはウィンドウ内の値を比較して処理します。ウィンドウ内の xy の値を使用して局所線形最小二乗適合が計算されます。
交差検証法を用いて、x の各値のウィンドウの幅が計算されます。局所的にウィンドウを調整可能なことから、supsmooth は測定値の部分によってノイズの度合いが異なる場合に便利です。
データの種類によって、適している平滑化の方法が異なります。この方法は、中央値平滑化またはガウスカーネル法による平滑化と比較できます。loess多項式回帰手法も、平滑化には効果的な方法です。
引数
vx は、厳密に昇順である成分を持つ実数のベクトルです。2 つの値が同じであってはなりません。
vy は、vx と同じ長さの実数のベクトルです。
これは役に立ちましたか?