Signal Processing Toolbox | ![]() ![]() |
バイアスと正規化
推定において、その期待値が推定した量と等しくなければ、バイアスが存在すると言います。xcorr
の出力の期待値は、つぎのようになります。
xcorr
では、入力引数列の最後に、'unbiased'
フラグを設定すると、N-|m|で除算したバイアスのない推定値が得られます。
xcorr(x,y,'unbiased')
この推定値は、バイアスがありませんが、両端の点( -(N-1)とN-1の近傍)の分散は大きくなります。それは、xcorr
が、ほんのわずかのデータ点を用いて、それらを計算するためです。可能なトレードオフは、'biased'
フラグを用いてNで除算するだけです。
xcorr(x,y,'biased')
この方法を用いると、0遅れ(N番目の出力要素)での相関のサンプルのみバイアスがなくなります。この推定は、相関列の両端でランダムで大きな分散を回避するので、バイアスのない推定値より望ましいことがよくあります。
xcorr(x,y,'coeff')
は、出力をnorm(x)*norm(y)
で除算するものです。自己相関の場合、遅れ0で値が1になるようにします。
![]() | 統計的な信号処理 | マルチチャンネル | ![]() |