Solved – Which kernel method gives the best probability outputs

kernel tricklogisticsvm

Recently I have used Platt's scaling of SVM-outputs to estimate probabilities of default-events. More direct alternatives seem to be "Kernel logistic Regression" (KLR) and the related "Import Vector Machine".

Can anyone tell which kernel method giving probability-outputs is currently state of the art? Does an R-implementation of KLR exist?

Thank you very much for your help!

Best Answer

Gaussian process classification (using Expectation Propagation) is probably the state-of-the-art in machine learning. There is an excellent book by Rasmussen and Williams (downloadable for free), the website for which has a very good MATLAB implementation. More software, books, papers etc. here. However, in practice, KLR will probably work just as well for most problems, the major difficulty is in selecting the kernel and regularisation parameters, which is probably best done by cross-validation, although leave-one-out cross-validation can be approximated very efficiently, see Cawley and Talbot (2008).

Related Question