[pymvpa] Shrinkage LDA for PyMVPA

Michael Bannert mbannert at tuebingen.mpg.de
Tue Jan 23 10:51:34 UTC 2018


Dear PyMVPA users,

Since I couldn't find an implementation of "shrinkage LDA" (e.g., 
Pereira & Botvinick, NeuroImage, 2011) in PyMVPA, I implemented my own 
based on Gaussian Discriminant Analysis (gda.py). I figured it could be 
helpful for other users as well?

It is considerably faster than using the scikit-learn implementation 
through the SKLLearnerAdapter, which I have been using until now:

SKLLearnerAdapter(LinearDiscriminantAnalysis(solver='lsqr', 
shrinkage='auto'))

It is also a little more flexible because you can choose between the 
Ledoit-Wolf estimator and the Oracle Approximating Shrinkage.

May it be useful.

Cheers,
Michael
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gda.py
Type: text/x-python-script
Size: 12145 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-exppsy-pymvpa/attachments/20180123/4feb1d48/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: warehouse.py
Type: text/x-python-script
Size: 28845 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-exppsy-pymvpa/attachments/20180123/4feb1d48/attachment-0003.bin>


More information about the Pkg-ExpPsy-PyMVPA mailing list