方式一
[Z,mu,sigma]=zscore(ingredients);
[coe,score,latent] = pca(Z);
>> score
score =
-1.4672 -1.9030 -0.5300 0.0385
-2.1358 -0.2384 -0.2902 -0.0298
1.1299 -0.1839 -0.0107 -0.0937
-0.6599 -1.5768 0.1792 -0.0331
0.3588 -0.4835 -0.7401 0.0192
0.9666 -0.1699 0.0857 -0.0122
0.9307 2.1348 -0.1730 0.0083
-2.2321 0.6917 0.4597 0.0226
-0.3515 1.4322 -0.0316 -0.0450
1.6625 -1.8281 0.8512 0.0198
-1.6402 1.2951 0.4942 0.0314
1.6926 0.3922 -0.0198 0.0372
1.7457 0.4375 -0.2746 0.0368
>> Z*coe
ans =
-1.4672 -1.9030 -0.5300 0.0385
-2.1358 -0.2384 -0.2902 -0.0298
1.1299 -0.1839 -0.0107 -0.0937
-0.6599 -1.5768 0.1792 -0.0331
0.3588 -0.4835 -0.7401 0.0192
0.9666 -0.1699 0.0857 -0.0122
0.9307 2.1348 -0.1730 0.0083
-2.2321 0.6917 0.4597 0.0226
-0.3515 1.4322 -0.0316 -0.0450
1.6625 -1.8281 0.8512 0.0198
-1.6402 1.2951 0.4942 0.0314
1.6926 0.3922 -0.0198 0.0372
1.7457 0.4375 -0.2746 0.0368
方式二
[coe,score,latent] = pca(ingredients);
>> score
score =