しゅせいぶんぶんせき
主成分分析
PCA = Principal Component Analysis
多次元のデータを、情報の損失を最小限に抑えつつ、より少数の指標に集約する統計的手法です。データ間の相関関係を可視化し、複雑な要素を本質的な情報として抽出するために利用されます。
詳しい説明
主成分分析とは、多次元のデータを、情報の損失を最小限に抑えつつ、より少数の指標に集約する統計的手法です。データが持つ複雑な変動を「主成分」と呼ばれる新しい指標に変換することで、元のデータの傾向を把握しやすくします。機械学習において、データの次元を圧縮し、計算効率を向上させるための前処理として非常に広く活用されています。
この分析では、データの分散が最大となる方向を第一主成分、それに直交し次に分散が大きい方向を第二主成分として順番に抽出していきます。これにより、相関関係の強い変数を統合し、データ全体の特徴を少数の軸で表現可能になります。例えば、多くの科目がある学力データから、総合的な「学力」という軸を作り出すといったイメージです。
試験では、データマイニングや機械学習の文脈で登場します。主成分分析の目的は、データの単純化による可視化や、冗長な変数の削減にあることを理解することが重要です。似たような特徴を持つ分析手法と混同せず、次元圧縮の手法として特徴を正確に捉えておくと、データ分析関連の出題に対応しやすくなります。
試験で問われること
基本情報技術者試験
- データの次元圧縮と、情報の可視化が主目的であることを理解します。
- 多変量解析手法の一種として、回帰分析などとの違いを把握します。
- 機械学習の前処理として計算負荷を軽減する効果を理解します。
G検定
- 教師なし学習の手法であり、次元削減の手法として分類されます。
- データの重要な情報を保持しつつ次元を減らす目的を理解します。
- 複数の変数から新しい軸(主成分)を作り出すプロセスが重要です。