I would like to know how do I reconstruct the data using only the first principal component of the PCA?
Asked
Active
Viewed 187 times
2
-
You can't. PCA is a dimension reduction technique. It discards information. You can only recover the original data if you have *all* principal components. – Stephan Kolassa Nov 07 '15 at 14:09
-
I meant..reconstruct the data using only the first principal component..it'll not be the original data..but a "version" of it using the 1PC – Ana Nov 07 '15 at 14:37
-
@amoeba ... and therein lies the problem with answers that rely on a particular software language for their explanations: their value is limited to those who are familiar with the software. For instance, the accepted answer in your first link is an effective one, but because it isn't actually explained--it's only illustrated with `R` code--it is less widely useful than it might otherwise be. – whuber Nov 07 '15 at 14:42
-
@whuber: I couldn't agree more. In fact, I noticed this situation before (because this question reappears often enough), but having several old, well upvoted threads with highly voted & accepted answers somehow puts me off from composing an answer myself (I wouldn't even know which thread to post this answer in). What would you suggest? – amoeba Nov 07 '15 at 14:46
-
1@amoeba It's not an easy choice. I would be tempted to edit one of the answers you referenced. By choosing a thread (and an answer within it) that appears most likely to come up in future searches, you would maximize the visibility of your edit. (My experience is that new answers to old questions with accepted answers are usually overlooked, undervoted, and get little attention.) – whuber Nov 07 '15 at 14:50