Commit Graph

100 Commits

Author SHA1 Message Date
giorgiop f45f260ff7 DOC versionadded randomized_svd 2015-10-21 18:28:37 +02:00
giorgiop b18f2951e4 randomized_svd: power iter, normalization, benchmark 2015-10-21 11:21:40 +02:00
giorgiop f5138ad16c remove numpy's RuntimeWarning from corner case of PCA.fit 2015-10-03 08:34:29 +02:00
Andreas Mueller 41e10c4833 Better docstring for PCA, closes #3322. 2015-06-09 11:12:38 -04:00
Andreas Mueller 0650d5502e DOC adding backlinks to docstrings 2015-06-03 00:24:04 -04:00
Raghav R V b3fbccca38 FIX various mismatch between docstring and signature params
DOC max_iterations -> max_iter. Make it consistent with kmeans

MAINT Replace the deprecated dx parameter with d in the docstrings

MAINT Deprecation warning for max_iterations parameter.
2015-01-16 11:54:57 -05:00
Raghav R V abd31d2cad MAINT Make uniform the error raised for not fitted condition 2015-01-12 00:33:40 +05:30
Michael Eickenberg 3f6c61fed7 ENH components of unit length and whitening done by scaling with sqrt of explained variance 2014-08-06 14:42:03 +02:00
Michael Eickenberg bedf14abcb FIX Exact inverse transform for whitened PCA 2014-08-06 14:42:03 +02:00
Joel Nothman b3bdb08964 DOC fix formatting of attributes etc. in docstrings 2014-07-28 19:04:59 +10:00
Lars Buitinck 88b05ff908 MAINT remove deprecated PCA code 2014-07-22 15:45:35 +02:00
Olivier Grisel 0ea65bb64d FIX better RandomizedPCA sparse deprecation 2014-07-22 10:58:12 +02:00
Andreas Mueller c235c3b566 ENH add allowed_sparse named argument for @ogrisel 2014-07-20 15:31:28 +02:00
Andreas Mueller 6e2a83b4e1 remove check_arrays stuff and old input validation 2014-07-20 13:31:45 +02:00
Gael Varoquaux e42ecd1466 ENH: transformers work on non ndarray subclasses 2014-07-17 11:44:08 +02:00
Lars Buitinck f309126b53 FIX PCA error handling for invalid n_components
n_components < 0 was silently handled like None; > n_features gave a
cryptic error message from the bowels of np.linalg.

XXX n_components == 0 is still allowed as changing it makes tests fail,
not sure what it means.
2014-06-05 20:16:43 +02:00
Olivier Grisel 327abfee90 DOC: better docstrings for PCA models 2014-05-24 13:08:14 +02:00
Jaques Grobler 6ebcf4d020 COSMIT fix PEP8 errors 2014-02-02 00:30:28 +11:00
Lars Buitinck 271b054afc DOC + FIX mean_ in PCA
Wasn't documented, and RandomizedPCA set it in __init__ instead of fit.
2014-01-25 15:12:10 +01:00
Lars Buitinck e2c030636d FIX PCA.score_samples didn't do input validation 2013-12-27 18:54:13 +01:00
Alexandre Gramfort fe1c28421e address @ogrisel's comments 2013-12-15 08:57:58 +01:00
Alexandre Gramfort 08469a6a66 pep8 2013-12-14 09:58:49 +01:00
Alexandre Gramfort 9b37285e4f better sparse support 2013-12-14 09:57:26 +01:00
Alexandre Gramfort 71d2392051 FIX : explained_variance_ratio_ in RandomizedPCA 2013-12-13 21:06:58 +01:00
Alexandre Gramfort 4514bbc21f typo 2013-09-05 21:41:46 +02:00
Alexandre Gramfort bf1cf77e4d FIX : fix ProbabilisticPCA.score with homoscedastic=True 2013-09-05 21:41:46 +02:00
Alexandre Gramfort f62f1b7daf add ref to online pdf 2013-09-05 21:41:46 +02:00
Alexandre Gramfort 36ad48e6de ENH : add score samples to PCA 2013-09-05 21:40:27 +02:00
Alexandre Gramfort c1ad0c76f3 pep8 + misc 2013-09-05 21:40:27 +02:00
Alexandre Gramfort daca39958c ENH : add tests for get_precision in PCA + some fixes for corner cases 2013-09-05 21:37:57 +02:00
Alexandre Gramfort 68a4def304 ENH : add get_precision method with matrix inversion lemma to PCA for faster scoring 2013-09-05 21:37:57 +02:00
Alexandre Gramfort 615d2daf46 FIX : do not store precision_ attribute in score method 2013-09-05 21:37:57 +02:00
Alexandre Gramfort 0fdd7ab48d ENH : make PCA scoring work with n_features is big. Avoid covariance computation in PCA.fit 2013-09-05 21:36:45 +02:00
Alexandre Gramfort c09267e50a typo 2013-09-05 21:36:45 +02:00
Alexandre Gramfort cb766fafb1 misc 2013-09-05 21:36:45 +02:00
Alexandre Gramfort f9478b1ac7 API : deprecating ProbabilisticPCA 2013-09-05 21:36:45 +02:00
Alexandre Gramfort 0a8a6a114b ENH : add score to PCA from ProbabilisticPCA 2013-09-05 21:36:45 +02:00
balu 9f60f76131 fixed indentation and visual indentation errors 2013-08-31 11:30:08 +05:30
dengemann 592e330db6 ENH: put fast dot to PCA, ICA and FA 2013-08-25 14:46:55 +02:00
Alexandre Gramfort 20a8072f68 FIX : broken fit_transform 2013-08-03 09:03:22 +02:00
Alexandre Gramfort 88dc9f66b5 misc 2013-08-03 09:03:22 +02:00
Alexandre Gramfort 801e7707a1 doc fix 2013-08-03 09:03:22 +02:00
Alexandre Gramfort b1098b5c24 FIX : self.component in PCA was changed by fit when passed mle or explained variance 2013-08-03 09:03:22 +02:00
Alexandre Gramfort ed936e5e7f ENH : avoid extra alloc in _infer_dimension_ in pca.py 2013-08-03 09:03:22 +02:00
Alexandre Gramfort 3c257fd088 ENH : simplify ProabilisticPCA covariance_ computation + misc in pca.py 2013-08-03 09:03:22 +02:00
dengemann 544cba4ae2 STY: get rid of unnecessary identifiers 2013-07-28 08:45:24 +02:00
dengemann c5f4fa7c6a DOC: more fixes in pca.py doc strings 2013-07-28 08:45:24 +02:00
dengemann d229ac7719 DOC: more doc string fixes in pca.py 2013-07-28 08:45:24 +02:00
dengemann 94dad56f34 API: get rid of **params in PCA estimators. 2013-07-28 08:45:24 +02:00
dengemann 45046fbd9c DOC better doc message 2013-07-28 08:45:23 +02:00