機能を含む CSV ファイルがあります。行はオブジェクトを表し、列は機能を表します。私はこのようにCSVファイルを読みます
O = csvread('data');
今私はやった
[COEFF,SCORE] = princomp(O)
O でプリンコンプを実行する際の私の目標は、機能の数が多すぎるため、次元削減を実行することです。この操作の後、SCORE ベクトルは次元削減された機能セットを保持しますか、またはそれを取得するためにさらに操作を実行する必要がありますか?
ドキュメントから:
[COEFF,SCORE] = princomp(X) は、主成分スコアである SCORE を返します。つまり、主成分空間での X の表現です。SCORE の行は観察に対応し、列は成分に対応します。