自己相関のソースを表示
←
自己相関
ナビゲーションに移動
検索に移動
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
'''自己相関'''(じこそうかん、{{lang-en-short|autocorrelation}})とは、[[信号処理]]において[[時間領域]][[信号 (電気工学)|信号]]等の関数または数列を解析するためにしばしば用いられる数学的道具である。大雑把に言うと、自己相関とは、信号がそれ自身を時間シフトした信号とどれくらい一致するかを測る尺度であり、時間シフトの大きさの関数として表される。より正確に述べると、自己相関とは、ある信号のそれ自身との[[相互相関]]である。自己相関は、信号に含まれる繰り返しパターンを探すのに有用であり、例えば、ノイズに埋もれた周期的信号の存在を判定したり、 信号中の失われた基本周波数を[[倍音]]周波数による示唆に基づき同定するために用いられる。 == 定義 == 自己相関は、学問領域によって定義が異なる。分野によっては'''[[自己共分散]]''' (autocovariance) と同じ意味に使われる。 === 統計学 === [[統計学]]において、確率過程の'''自己相関関数''' (autocorrelation function; ACF) は、時系列上の異なる点の間の[[相関]]である。時刻 {{mvar|t}} における[[確率変数]]の値を {{mvar|X{{sub|t}}}} とする。ここで、{{mvar|t}} は離散時間過程の整数でも連続時間過程の実数でもよい。{{mvar|X{{sub|t}}}} の[[平均]]を {{mvar|μ}}, [[分散 (確率論)|分散]]を <math>\sigma^2</math> としたとき、自己相関関数は次のようになる。 :<math>R(t,s) = \frac{E[(X_t - \mu)(X_s - \mu)]}{\sigma^2}\, ,</math> ここで、<math>E</math> は[[期待値]]である。分散がゼロであるような場合や無限であるような場合には、この式は適用できない。適用可能な場合、この定義では値の範囲は <math>[-1,1]</math> となり、 <math>1</math> は完全な相関を表し、<math>-1</math> は完全な反相関を表す。 {{mvar|X{{sub|t}}}}が[[定常過程]]ならば、自己相関関数は、 {{mvar|t}} と {{mvar|s}} の差<math>k</math>にのみ依存する1変数の関数となる。そのような場合を表す形式として次の定義がある: :<math>R(k) = \frac{E[(X_i - \mu)(X_{i+k} - \mu)]}{\sigma^2}\, ,</math> ここで {{mvar|k}} は(タイム)ラグ(<math>|t - s|</math>)を表す。<math>\sigma^2</math> による正規化を行わない形式もよく使われ、これを「自己相関」とも「[[自己共分散]]」とも呼ぶ。長さ <math>n</math> の時系列標本 {{math|''X''{{sub|1}}}}, {{math|''X''{{sub|2}}}} ... {{math|''X''{{sub|''n''}}}} について平均と分散が分かっているとき自己相関関数の近似が以下の式で与えられる。 :<math> \hat{R}(k)=\frac{1}{(n-k) \sigma^2} \sum_{t=1}^{n-k} [f(t)-\mu][f(t+k)-\mu]</math> ここで <math>k \in \mathbb{N}</math> である。 平均や分散が不明な場合、代わりに標本の平均や標本の分散を使うこともできるが、偏った近似になる<ref>''Spectral analysis and time series'', M.B. Priestley (London, New York : Academic Press, 1982)</ref>。 === 信号処理 === [[信号処理]]においては、上述の正規化を行わない形式がよく使われる。すなわち、平均を引かず、分散で割らない形式である。平均と分散で正規化された自己相関関数は、'''自己相関係数'''と呼ばれることがある<ref name="dunn">Patrick F. Dunn, ''Measurement and Data Analysis for Engineering and Science,'' New York: McGraw–Hill, 2005 ISBN 0-07-282538-3</ref>。 信号 ''f''(''t'') について、連続自己相関 ''R<sub>ff</sub>''(τ) は ''f''(''t'') とそれ自身の連続相互相関の積分で表されることが多い。ここで ''τ'' はラグを表す。 :<math>R_{ff}(\tau) = \overline{f}(-\tau) * f(\tau) = \int_{-\infty}^{\infty} f(t+\tau)\overline{f}(t)\, dt = \int_{-\infty}^{\infty} f(t)\overline{f}(t-\tau)\, dt</math> <math>\bar f</math> は[[共役複素数]]であり、<math>f</math>が[[実解析|実関数]]ならば <math>\bar f = f</math> となる。<math>*</math> は[[畳み込み]]である。 離散信号 ''x<sub>n</sub>'' でラグ ''j'' での離散自己相関は次のようになる。 :<math>R_{xx}(j) = \sum_n x_n \overline{x}_{n-j} \ . </math> これらの定義は二乗可積分あるいは二乗可加算な信号、つまりエネルギーが有限な場合に有効である。永遠に続く信号は確率過程として扱われ、期待値に基づいた別の定義が必要となる。[[定常過程|広義定常確率過程]]での自己相関は次のように定義される: :<math>R_{ff}(\tau) = E\left[f(t)\overline{f}(t-\tau)\right]</math> :<math>R_{xx}(j) = E\left[x_n \overline{x}_{n-j}\right]</math> 定常的でない過程では、これらは ''t'' または ''n'' の関数となる。 [[エルゴード理論|エルゴード的]]でもある過程では、期待値の代わりに時間平均の極限値を使うことができる。エルゴード過程の自己相関は以下のようにも表される<ref name="dunn" />: :<math>R_{ff}(\tau) = \lim_{T \rightarrow \infty} {1 \over T} \int_{0}^{T} f(t+\tau)\overline{f}(t)\, dt</math> :<math>R_{xx}(j) = \lim_{N \rightarrow \infty} {1 \over N} \sum_{n=0}^{N-1}x_n \overline{x}_{n-j}</math> これらの定義は定常的かつエルゴード的でない過程であっても、周期関数に適用して意味のある結果を得られるという利点がある。 一方、永遠に続く信号について短期間の自己相関解析を行うという方法もある(類似の手法として[[短時間フーリエ変換]]がある)。 多次元の自己相関も同様に定義される。例えば、3次元での二乗可加算な[[離散信号]]の自己相関は次のように定義される。 :<math>R(j,k,\ell) = \sum_{n,q,r} (x_{n,q,r})(x_{n-j,q-k,r-\ell}).</math> 信号から平均値を引いてから自己相関関数を求めた場合、その関数を自己共分散関数と呼ぶのが一般的である。 == 特性 == 以下では、1次元自己相関の特性のみを扱う。2次元以上の特性は1次元の特性から容易に導くことができる。 * 自己相関の基本特性は ''R''(''i'') = ''R''(−''i'') という対称性である。これは定義から容易に証明できる。連続の場合、''f'' が実関数であれば自己相関は[[偶関数]]である。 ::<math>R_f(-\tau) = R_f(\tau)\,</math> : ''f'' が[[複素解析|複素関数]]であるとき、その自己相関は[[エルミート関数]]である。 ::<math>R_f(-\tau) = R_f^*(\tau)\,</math> * 連続自己相関関数は原点でピーク値となり、実数値となる。つまり、任意のラグ ''τ'' について <math>|R_f(\tau)| \leq R_f(0)</math> である。これは[[コーシー・シュワルツの不等式]]から導かれる。離散の場合も同様である。 * [[周期関数]]の自己相関も周期的であり、元の関数と同じ周期である。 * 全く相関のない2つの関数(相互相関が任意の τ について常にゼロ)の総和の自己相関は、各関数の自己相関の総和である。 * 自己相関は[[相互相関]]の特殊例であり、相互相関の全特性を備えている。 * [[ホワイトノイズ]]の自己相関は τ = 0 のときにピークが存在し、他の τ では常に 0 となる。これはホワイトノイズの標本群が同じ標本群の時間をずらしたものと全く相関しないことを意味する。 * [[ウィーナー・ヒンチンの定理]]により、自己相関関数は[[フーリエ変換]]経由で[[スペクトル密度]]と関連付けられる。 ::<math>R(\tau) = \int_{-\infty}^\infty S(f) e^{j 2 \pi f \tau} \, df</math> ::<math>S(f) = \int_{-\infty}^\infty R(\tau) e^{- j 2 \pi f \tau} \, d\tau.</math> * 実数値関数において、シンメトリックな自己相関関数は実数のシンメトリックな変換を持つ。従って、ウィーナー・ヒンチンの定理は実数のコサインを使って以下のように定義しなおすことができる。 ::<math>R(\tau) = \int_{-\infty}^\infty S(f) \cos(2 \pi f \tau) \, df</math> ::<math>S(f) = \int_{-\infty}^\infty R(\tau) \cos(2 \pi f \tau) \, d\tau.</math> == 回帰分析における自己相関 == [[時系列]]データによる[[回帰分析]]では、残差(residual)の自己相関が問題であり、[[t分布]]などで係数を推定する際の[[有意]]性の推定に偏りを生じさせる。一次自己相関の有無に関する古典的な検定として[[ダービン・ワトソン統計量]]がある。高次の自己相関もカバーするより柔軟な検定として Breusch-Godfrey 検定がある。これは補助回帰として、予測モデルとの残差を元の独立変数に回帰させるか、残差の ''k'' ラグに回帰させる(ここで ''k'' は検定の order)。この補助回帰の最も単純な検定統計量は ''TR''<sup>2</sup> となる。ここで、''T'' は標本数、''R''<sup>2</sup> は[[決定係数]]である。自己相関がないという仮定の下で、この統計量は自由度 ''k'' の[[カイ二乗分布]]に漸近的に近づく。 <!-- Responses to autocorrelation include [[Difference operator|differencing]] of the data and the use of lag structures in estimation. --> == 応用 == * 自己相関の応用として[[光学自己相関]]器による光の[[スペクトル]]測定や超短時間の[[レーザー]][[パルス]]の測定などがある。 * 同様に、光学において電磁場の[[コヒーレンス度]]を求めるために正規化自己相関と相互相関が使われる。 * [[信号処理]]において、[[音楽]]の[[うなり]]や[[パルサー]]の[[周波数]]といった繰り返し事象に関する情報を調べるために自己相関を用いる。 == 参考文献 == <references/> == 関連項目 == * [[相互相関]] * [[光学自己相関]] * [[空間的自己相関]] == 外部リンク == * [http://mathworld.wolfram.com/Autocorrelation.html Autocorrelation] Eric W. Weisstein、MathWorld * [http://www.dsprelated.com/comp.dsp/keyword/Autocorrelation.php Autocorrelation articles in Comp.DSP (DSP usenet group).] {{統計学}} {{デフォルトソート:しこそうかん}} [[Category:フーリエ解析]] [[Category:統計学]] [[Category:信号処理]] [[Category:確率論]] [[Category:計量経済学]] [[Category:時系列分析]] [[Category:数学に関する記事]]
このページで使用されているテンプレート:
テンプレート:Lang-en-short
(
ソースを閲覧
)
テンプレート:Math
(
ソースを閲覧
)
テンプレート:Mvar
(
ソースを閲覧
)
テンプレート:統計学
(
ソースを閲覧
)
自己相関
に戻る。
ナビゲーション メニュー
個人用ツール
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
ソースを閲覧
履歴表示
その他
検索
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
特別ページ
ツール
リンク元
関連ページの更新状況
ページ情報