Find classification margins for support vector machine (SVM) classifier by resubstitution
returns the resubstitution classification margins (m
= resubMargin(SVMModel
)m
) for the support vector
machine (SVM) classifier SVMModel
using the training data stored
in SVMModel.X
and the corresponding class labels stored in
SVMModel.Y
.
m
is returned as a numeric vector with the same length as
Y
. The software estimates each entry of m
using the trained SVM classifier SVMModel
, the corresponding
row of X
, and the true class label
Y
.
For binary classification, the software defines the margin for observation j, mj, as
where yj ∊ {-1,1}, and f(xj) is the predicted score of observation j for the positive class. However, mj = yjf(xj) is commonly used to define the margin.
[1] Christianini, N., and J. C. Shawe-Taylor. An Introduction to Support Vector Machines and Other Kernel-Based Learning Methods. Cambridge, UK: Cambridge University Press, 2000.
ClassificationSVM
| CompactClassificationSVM
| fitcsvm
| margin
| resubEdge
| resubLoss