Direct using of the Matlab Neural Network Toolbox for unbalanced Data Set (only 15% of all objects are positive) gets non-correct results : Sensitivity = 0.4%, Specificity = 99%. Direct using of the SVM method on the Machine Learning Toolbox gets us similar result. On the other hand, using of the SVM parameter 'Weights' gets us correct result : Sensitivity = 90% (required level), Specificity = 18% (on the SVM it is possible to use function fitcsvm with control parameter 'Weights', which allow define different weights for negative and positive objects). What control parameter should we use to support unbalanced Data Set on Matlab Neural Network Toolbox ? Thanks beforehand for your answers.

More Sergey Porotsky's questions See All
Similar questions and discussions