pca coeff,scores, explained for several matrices in a for loop

1 visualización (últimos 30 días)
Kim Arnold
Kim Arnold el 20 de Feb. de 2020
Comentada: Kim Arnold el 20 de Feb. de 2020
Hy everybody,
I have the following issue: i want to get the coeff, scores and explained values for all my 17 submatrices using the following loop.
How do i have to assign the variables coeff, score, explained in advance in the code that it gives me not 1 but 17 outputs?
for j=1:17 %number of my matrices
[coeff,score,~,~,explained] = pca(S.Submatrices.tp{1, j});
end
my matrices have the size (15,221).
Thanks for help!
  1 comentario
Kim Arnold
Kim Arnold el 20 de Feb. de 2020
Hi found out myself.
coeff=cell(1,17);
score=cell(1,17);
explained=cell(1,17);
for j=1:length(Spos.Submatrices.tpoints)
[coeff{1,j},score{1,j},~,~,explained{1,j}] = pca(Spos.Submatrices.tp{1, j});
end

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Dimensionality Reduction and Feature Extraction en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by