В следующей ссылке фиксированный номер параметра анализа главных компонентов предопределен, но его следует динамически определять как код Matlab. Как это возможно?
* ** 1003 тысяча два *https://scikit -learn.org / стабильный / модули / полученный / sklearn.decomposition.PCA.html
как найти количество главных компонентов динамически, как указано в коде Matlab:
[coeff,score,~,~,explained] = pca(train);
sm = 0;
no_components = 0;
for k = 1:size(explained,1)
sm = sm+explained(k);
if sm <= 99.4029
no_components= no_components+1;
end
end
no_components
здесь переменная поезда является 2D матрицей.