Princomp has been removed. Use PCA instead.

Hey guys. Can anyone help me convert the 'princomp' command to 'pca' ? Below are the coding.
pca_coeff{i} = princomp(feat');
pca_coeff{i} = pca_coeff{i}(:, 1:floor(size(feat,1)/2))';
In the MATLAB, it says that 'princomp has been removed. Use pca instead.'
Thank you. I'm very appreciate if there any answer from anyone.

Antworten (2)

Sourabh
Sourabh am 18 Feb. 2025

0 Stimmen

The “pca” function is a replacement for the “princomp” function that works in recent releases.
Replace the first line from
pca_coeff{i} = princomp(feat');
to
pca_coeff{i} = pca(feat');
I hope this helps!

Kategorien

Gefragt:

am 2 Mär. 2019

Beantwortet:

am 18 Feb. 2025

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by