線形回帰

「線形回帰」の編集履歴(バックアップ)一覧はこちら

線形回帰 - (2011/04/14 (木) 18:54:08) の1つ前との変更点

追加された行は緑色になります。

削除された行は赤色になります。

<math>V = \mathbb{R}^n</math> <math>a \in V</math> 近似対象 <math>\{ e_i \}_{i=1}^m =: S \subset V</math> 一次独立とは限らない弱基底系 <math>V</math>の内積<math>\langle \cdot, \cdot \rangle</math> が誘導するノルム <math>\| a - \sum_i c_i e_i \|</math> を最小化する。 <math>\| a - \sum_i c_i e_i \|^2 = \langle a - \sum_i c_i e_i, a - \sum_i c_i e_i \rangle = \langle a , a \rangle -2 \langle a, \sum_i c_i e_i \rangle + \langle \sum_i c_i e_i, \sum_i c_i e_i \rangle</math> 従ってこれを<math>c_i</math>で微分したものを0とおくと, <math>\sum_j c_j \langle e_j, e_i \rangle = \langle a, e_i \rangle </math> 即ち, <math>\begin{bmatrix} c_1 \\ \vdots \\ c_m \end{bmatrix} = G(S)^{-1} \begin{bmatrix} \alpha_1 \\ \vdots \\ \alpha_m \end{bmatrix}</math> ただし,<math>G(S)_{ij} := \langle e_i, e_j \rangle \ \alpha_i := \langle a, e_i \rangle</math> 適当な座標をとると, <math>\langle x, y \rangle = \widetilde{x}^\mathrm{T} G \widetilde{y}</math> とできる。 以下では簡単のため,
'''座標系に依らない計算を示す。''' <math>V = \mathbb{R}^n</math> <math>a \in V</math> 近似対象 <math>\{ e_i \}_{i=1}^m =: S \subset V</math> 一次独立とは限らない弱基底系 <math>V</math>の内積<math>\langle \cdot, \cdot \rangle</math> が誘導するノルム <math>\| a - \sum_i c_i e_i \|</math> を最小化する。 <math>\| a - \sum_i c_i e_i \|^2 = \langle a - \sum_i c_i e_i, a - \sum_i c_i e_i \rangle = \langle a , a \rangle -2 \langle a, \sum_i c_i e_i \rangle + \langle \sum_i c_i e_i, \sum_i c_i e_i \rangle</math> 従ってこれを<math>c_i</math>で微分したものを0とおくと, <math>\sum_j c_j \langle e_j, e_i \rangle = \langle a, e_i \rangle </math> 即ち, <math>G(S)^{-1} \begin{bmatrix} c_1 \\ \vdots \\ c_m \end{bmatrix} = \begin{bmatrix} \alpha_1 \\ \vdots \\ \alpha_m \end{bmatrix}</math> ただし,<math>G(S)_{ij} := \langle e_i, e_j \rangle \ \alpha_i := \langle a, e_i \rangle</math> <math>G(S) = U \Sigma V^*</math> と特異値分解して,<math>G(S)^\dag := V \Sigma^{-1} U^*</math> によって一般化逆行列を計算する。

表示オプション

横に並べて表示:
変化行の前後のみ表示:
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。