PCAアルゴリズムのメモ

(この記事は、独自の研究ノート、非基準値)

主成分分析(PCA)

計算量を低減しつつ、PCAアルゴリズムは、低次元の特徴(線形相関)に高次元の特徴を変換します。

原則

  1. 列によって元のデータ メートル メートル OK n個 n個 列の行列 バツ バツ メートル メートル 、属性 n個 n個 サンプル)
  2. 意志 バツ バツ ゼロ平均(プロパティフィールドを表す)各列、すなわち、与えるために、ラインの平均値を減算することによって バツ " X'
  3. 計算された共分散行列 C C (計算、以下を参照のこと)
  4. 計算された共分散行列 C C 固有ベクトルおよび対応する固有値
  5. 対応する固有値の大きさにより固有ベクトルを取る前に、上から下への行によってマトリクス状に配置され K K 行のマトリックス P P
  6. = P × X Y = P \回のX (データの次元削減で k K 、属性 m メートル サンプル)
    ([K、N - ] = [K、M] × \回 [M、N])

共分散について

共分散が定義されている。
   同様の傾向は、2つの変数を変更した場合、共分散は、所望の総誤差の二つの変数によって表され、それは、期待値のいずれかが、その後、2つの変数をその期待値を超えた場合、それ自体が他よりも大きくなると言うことです間の共分散は正です。逆に。
共分散式:
   C o v ( x , y ) = E [ ( x E ( x ) ) ( y E ( y ) ) ] (X、Y)= E [(XE(X))(YE(Y))]
の共分散行列:
   C = 1 / m × X X T C = 1 / M \倍X&#X27。X&#X27、^ {T} のサンプルの数で分割された各属性と共分散の他の属性について計算(および最終的に m メートル )。共分散行列が対角に沿って対称である、見ることができます。

固有値について

  行列を解くことになりましたと A A 特性値 λ \ラムダ
   A λ E = 0 | A - \ラムダE | = 0 、特性値を取得します λ t \ lambda_t 固有ベクトルに対応するが、ガウスの消去法によって決定された行列Xは、置換前に、後に[ x 1 X_1 x 2 X_2 x 3 X_3 、...、 x m x_m ]。

参考文献:

https://www.cnblogs.com/mikewolf2002/p/3429711.html

公開された40元の記事 ウォン称賛44 ビュー90000 +

おすすめ

転載: blog.csdn.net/Site1997/article/details/83765139