Поля классификации
m = margin(obj,X,Y)
возвращает поля классификации для матрицы предикторов m = margin(obj,X,Y)X и класс маркирует Y. Для определения смотрите Больше О.
|
Классификатор дискриминантного анализа класса |
|
Матрица, где каждая строка представляет наблюдение и каждый столбец, представляет предиктор. Количество столбцов в |
|
Метки класса, с совпадающим типом данных, как существует в |
|
Числовой вектор-столбец длины |
Вычислите поле классификации для ирисовых данных Фишера, обученных на его первых двух столбцах данных, и просмотрите последние 10 записей:
load fisheriris
X = meas(:,1:2);
obj = fitcdiscr(X,species);
M = margin(obj,X,species);
M(end-10:end)
ans =
0.6551
0.4838
0.6551
-0.5127
0.5659
0.4611
0.4949
0.1024
0.2787
-0.1439
-0.4444Классификатор, обученный на всех данных, лучше:
obj = fitcdiscr(meas,species);
M = margin(obj,meas,species);
M(end-10:end)
ans =
0.9983
1.0000
0.9991
0.9978
1.0000
1.0000
0.9999
0.9882
0.9937
1.0000
0.9649ClassificationDiscriminant | edge | fitcdiscr | loss | predict