News for hackers. Stuff that matters.
Re:Principal Component Projection Without Principal Componen... by eggie5 on Wednesday February 24, 2016 @01:35AM (#11164962)
But then do you have to PCA all your input test data in the future too?
Re:Principal Component Projection Without Principal Componen... by huac on Wednesday February 24, 2016 @01:42AM (#11164988)
the output of a PCA process is a system of linear combinations of the data. so yes, you'd take the principal components of your future inputs, but the process would be super fast (it's a linear transformation with known parameters) since you don't need to rerun anything.

you can also do online PCA (updating the model as you get new data) but i'm not sure about runtime/computation requirements.

Re:Principal Component Projection Without Principal Componen... by eggie5 on Wednesday February 24, 2016 @02:45AM (#11165196)
I think the paper disagrees w/ you: "Computing principal components can be an expensive task..."
Re:Principal Component Projection Without Principal Componen... by hiddencost on Wednesday February 24, 2016 @04:26AM (#11165534)
The result of PCA is a linear projection matrix. Applying that projection is fast.

You learn the projection from an initial dataset. That is "slow". You apply the projection to new data. That is "fast".

Re:Principal Component Projection Without Principal Componen... by eggie5 on Wednesday February 24, 2016 @11:47AM (#11168100)
thanks for explaining
Re:Principal Component Projection Without Principal Componen... by JupiterMoon on Wednesday February 24, 2016 @04:23AM (#11165522)
I think you misunderstood the OP. Once you have the PCs (and loadings) for a dataset converting new data into the same axis system is just a linear conversion.