|
I am assessing a bunch of classification algorithms for a specific application with multiple classes. The classification algorithms that I am considering are:
I have the following questions:
Finally, are there any good papers which show how to compare various classification algorithms. I found this one which is quite good. |
Why do you want to compare different classification algorithms? Are you trying to decide which one is the best in general, or just for one application? If the former, it's not worth doing it, as most claims are rather sketchy and there is no method which can give that kind of conclusion. If the latter, it is well accepted that cross-validation, or comparing performance on a fixed test-set, gives you unbiased results. For multiclass classification it is not always obvious which metric to use, but things like accuracy; per-class precision/recall/f1, per-class AUC, and the confusion matrix are commonly used. Thanks for your answer. I've been eagerly waiting for one. I am now using three variants of multi-class SVM, namely one-vs-all (my own), one-vs-one (my own) and LibSVM (http://www.csie.ntu.edu.tw/~cjlin/papers/libsvm.pdf). I am testing them for a specific application. I am using error rate on test set for comparisons (as its the easiest to compute) and also because AUC is tricky to calculate for discrete classifiers .
(Nov 13 '13 at 11:01)
Prometheus
|