Поля классификации
m = margin(tree,TBL,ResponseVarName)m = margin(tree,TBL,Y)m = margin(tree,X,Y) возвращает поля классификации для таблицы предикторовm = margin(tree,TBL,ResponseVarName), которые TBL и класс маркируют TBL.ResponseVarName. Для определения смотрите Поле.
Вычислите поле классификации для ирисовых данных Фишера, обученных на его первых двух столбцах данных, и просмотрите последние 10 записей.
load fisheriris
X = meas(:,1:2);
tree = fitctree(X,species);
M = margin(tree,X,species);
M(end-10:end)ans =
0.1111
0.1111
0.1111
-0.2857
0.6364
0.6364
0.1111
0.7500
1.0000
0.6364
0.2000Дерево классификации, обученное на всех данных, лучше.
tree = fitctree(meas,species); M = margin(tree,meas,species); M(end-10:end)
ans =
0.9565
0.9565
0.9565
0.9565
0.9565
0.9565
0.9565
0.9565
0.9565
0.9565
0.9565