文档

边缘

分类的优势

语法

E = edge(obj,X,Y)
E = edge(obj,X,Y,名称,值)

描述

E=边缘(objXY返回的分类边obj与数据X和分类Y

E=边缘(objXY名称,值用一个或多个指定的附加选项计算边缘名称,值对参数。

输入参数

obj

类的判别分析分类器ClassificationDiscriminantCompactClassificationDiscriminant,通常由fitcdiscr

X

矩阵,其中每行表示一个观测值,每列表示一个预测值。的列数X必须等于预测因子的数量obj

Y

类标签中存在的相同数据类型obj.元素的个数Y必须等于的行数X

名称-值对参数

的可选逗号分隔对名称,值参数。的名字参数名称和价值对应的值。的名字必须出现在引号内。您可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

“重量”

观察权重,长度的数字向量大小(X, 1).如果你提供权重,边缘计算加权分类边。

默认值:(大小(X, 1), 1)

输出参数

E

边,表示边距加权平均值的标量。

例子

计算Fisher虹膜数据的分类边和裕度,对其前两列数据进行训练,并查看最后10个条目:

load fishiris X = meas(:,1:2);obj = fitcdiscr(X,species);E = edge(obj,X,species) E = 0.4980 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);E = edge(obj,meas,species) E = 0.9454 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

更多关于

全部展开

扩展功能