私はサイズ[4096 x 180]の特徴ベクトルを持っています。ここで、180はサンプル数、4096は各サンプルの特徴ベクトル長です。次元削減のためのPCA MATLAB
PCAを使用してデータの次元を減らしたいと考えています。
MATLAB [V U]=pca(X)
のpca関数を組み込み、X_rec= U(:, 1:n)*V(:, 1:n)'
、n
のデータを再構築しました。減少の寸法を得るために、どのように
- :これは、今、私は3つの質問を持っているのx 180
4096の行列を返しますか?
n
を200とすると、行列の次元が大きくなるにつれて誤差が生じ、サンプルのサイズよりも小さい次元を減らすことができないという前提が得られました。これは本当ですか?- 適切な数の縮小された寸法を見つけるにはどうすればよいですか?
私は、詳細な分類のために縮小次元のフィーチャセットを使用する必要があります。
誰かがこのためのpcaコードのステップの説明で詳細なステップを提供できる場合は、私は感謝します。私は多くの場所を見ましたが、私の混乱は依然として続きます。
私はフォーマットを大幅に改善しました。 – zx485
@ zx485ありがとう – Nazzu