Поля классификации
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.9649
ClassificationDiscriminant
| edge
| fitcdiscr
| loss
| predict