On 10/17/2017 11:18 PM, Ismael Lemhadri wrote:
How about editing the various chunks of code concerned to add the option to scale the parameters, and set it by default to NOT scale? This would make what happens clear without the redundancy Andreas mentioned, and would add more convenience to the user shall they want to scale their data.

I don't feel that would add a lot, and it would still requires the users to read the docs. There are many ways to scale, and applying any of them is very easy with scikit-learn.

The main source of confusion seems to be that you expected the PCA to scale, and it doesn't. It doesn't say anywhere that it scales, and scaling is not part of the definition of PCA
(in contrast to subtracting the mean).

I guess part of the confusion came from the somewhat cryptic docstring about SVD, but you fixed that.
_______________________________________________
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn

Reply via email to