Scree Plot have the same variances explained for all principal components
이전 댓글 표시
I've done pca on my data. I know scree plot should have decrasing graph, but my scree plots shows same number of variances explained by all the 7 PCs. Below is my code. Anyone knows what is the factor that makes my scree plot like this?

[coeff3,score3,latent3,explained3,tsquared3]=pca(X(2:8,2:end));
plot(score3(:,1),score3(:,2),'s')
xlabel('1st Principal Component')
ylabel('2nd Principal Component')
title('Blood Samples and Cortisol')
gname
xh=gca;
color='y';
linestyle = '--';
axh=gca;
line(get(axh,'XLim'), [0 0], 'Color', color, 'LineStyle', linestyle);
line([0 0], get(axh,'YLim'), 'Color', color, 'LineStyle', linestyle);
pareto(explained)
댓글 수: 1
ack
2021년 9월 8일
I think this is more to do with your input data. I used to have something like a flat scree plots and refining input data helps for me.
답변 (1개)
Guan Wang
2022년 7월 25일
0 개 추천
the fouth and 5th outputs, named explained3 and tsqured, should be reordered to tquared and explained3.
pareto(the 5th output)
카테고리
도움말 센터 및 File Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!