Is there a way to plot original set of data onto biplot?

3 views (last 30 days)
I want to plot all of my original data as a scatter plot onto the biplot created by PCA.

Accepted Answer

Peter Perkins
Peter Perkins on 11 Aug 2014
Michelle, the whole point of PCA is to create a new coordinate system. Plotting the original data in that coordinate system doesn't make sense. If you've done PCA, you must have the scores for your original data -- the scores are the original data transformed into the new coordinate system. Use BIPLOT to plot those - there's an optional parameter to do that.
Hope this helps.
  2 Comments
dpb
dpb on 11 Aug 2014
...the whole point of PCA is to create a new coordinate system. ...
Good point, Peter... :)

Sign in to comment.

More Answers (1)

dpb
dpb on 7 Aug 2014
Edited: dpb on 8 Aug 2014
biplot(...
hold on
scatter(gca,x,y);
should get you started.

Categories

Find more on Dimensionality Reduction and Feature Extraction in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!