スペクトル解析は、撮影した数十〜数百波長のスペクトルデータを解析して、分類や定量化を行う必要があります。
ただし、スペクトルデータを単純に1波長ずつ解析して、データ全体の特徴を把握することは容易ではありません。
一方で、波長データは互いに強く相関しているため、その特徴をうまくつかむことができれば、解析を楽にすることが可能です。
この「特徴をうまくつかむ」を実現するために用いられる代表的な手法が、主成分分析(PCA:Principal Component Analysis)です。
PCAは、スペクトルデータ全体の「ばらつき」を整理し、膨大なデータを少数の主成分へ圧縮する手法で、
それにより「試料の類似性・違い」などをわかりやすくすることが可能です。
本記事では、PCAの基本概念の理解と、シンプルなサンプルデータを用いたPythonによるPCAの基本を紹介します。










