How can I perform a classification with a custom function?

4 vues (au cours des 30 derniers jours)
Sannsch
Sannsch le 28 Août 2013
I plotted two data sets on a two-dimensional space. Imagine a scatterplot with points that can either be 'x' or 'o'.
I want to compute and draw a decision function, which is given except for one parameter b, simplified: y = ln(b * exp(-6x+7) -b)/10 The decision function with the ideal b should divide the scatterplot into 'x' and 'o' points and minimize the error.
As my function is neither linear nor quadratic I would like to know how I can use my custom ln function.

Réponse acceptée

Sannsch
Sannsch le 28 Août 2013
Thank you for the tip. I decided to have another look at the constraints and to express them as a minimax problem. Once I have the optimal b I have the resulting function and can just draw it.

Plus de réponses (1)

Image Analyst
Image Analyst le 28 Août 2013
How about using SVM?

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by