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

1 回表示 (過去 30 日間)
Kim Arnold
Kim Arnold 2020 年 2 月 20 日
コメント済み: Kim Arnold 2020 年 2 月 20 日
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 件のコメント
Kim Arnold
Kim Arnold 2020 年 2 月 20 日
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

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeDimensionality Reduction and Feature Extraction についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by