[pymvpa] regression vs. classification

Emanuele Olivetti emanuele at relativita.com
Mon May 26 13:55:31 UTC 2008


Dear all,

I've a simple question in mind since a while. Why the base
class for classification and regression is "Classifier"?
Why not a simply "LearningModel" which could then be
subclassed as Classifier and RegressionModel (or similar
names). Even more: why not adopting the full taxonomy,
taking into account supervised and unsupervised methods?

Something like (in my humble my ascii art):

LearningModel
|            \
|             \
Supervised     Unsupervised
|         \
|          RegressionModel
|
Classifier

Unsupervised could be the place for clustering and PCA/ICA
that could be included in future (is it?).


Ciao,

Emanuele




More information about the Pkg-ExpPsy-PyMVPA mailing list