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?Variance explained.PNG
[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

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
Guan Wang 2022년 7월 25일
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에 대해 자세히 알아보기

제품

질문:

2018년 11월 27일

답변:

2022년 7월 25일

Community Treasure Hunt

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

Start Hunting!

Translated by