Ah.. forget it, something must have gone wrong while i was testing (probably
messed up some apply()). Seems you can just subtract the returned means - i hope
at least.
Am 12.04.2012 um 14:30 schrieb Jessica Streicher:
> Hi!
>
> I'm doing a PCA on some testdata (only 2 features) currently to see
what happens. I read a lot of times one should center ones data, so i left the
option on.
>
> But now i am scratching my head on how to correctly transform new data to
be comparable to the data used in the pca.
>
> pca$x are the points (in PC system) the function returns
> origpoints%*%pca$rotation
>
> is not quite the same, because it is missing the centering
>
> for the original data i can of course do scale(origpoints,scaled=F)
beforehand, and then the results will be the same, but for new data that option
isn't available. So how would i properly transform it?
>
> greetings
> Jessica
> ______________________________________________
> R-help@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
[[alternative HTML version deleted]]