边缘

的边缘ķ最近的邻居分类器

描述

Ë=边缘(mdl资源描述ResponseVarName返回该分级刃mdl有数据资源描述和分类tbl.ResponseVarName。如果资源描述包含用于列车响应变量mdl,那么你就需要指定ResponseVarName

分类边缘(Ë的)是表示平均值的标量值分类利润率

Ë=边缘(mdl资源描述ÿ返回该分级刃mdl有数据资源描述和分类ÿ

Ë=边缘(mdlXÿ返回该分级刃mdl有数据X和分类ÿ

Ë=边缘(___'权重',权重计算边缘与另外的观测砝码权重在前面的语法使用任意的输入参数。

例子

全部收缩

创建一个ķ- Fisher iris数据的最近邻分类器,其中k = 5。

加载费希尔虹膜数据集。

加载fisheririsX =量;Y =物种;

为五个最近邻创建分类器。

mdl = fitcknn (X, Y,“NumNeighbors”,5);

检查分类器的边缘,为分类的最小、平均和最大观察值“setosa”“多色的”,“virginica”, 分别。

下一页末= [分钟(X);平均(X);最大(X)];Y = {“setosa”;“多色的”;“virginica”};E =边缘(mdl NewX Y)
E = 1

每一个所有五个最近的邻居下一页末点划为相应的ÿ条目。

输入参数

全部收缩

ķ-最近邻分类器模型,指定为aClassificationKNN对象。

样本数据用于训练模型,指定为表。每行资源描述对应于一个观测,而每一列对应于一个预测变量。可选地,资源描述可以包含用于响应变量一个附加列。多列变量和除字符向量的单元阵列的其他单元阵列是不允许的。

如果资源描述包含用于列车响应变量mdl,那么你就需要指定ResponseVarNameÿ

如果你训练mdl使用包含在采样数据表格,则对于输入数据边缘还必须在表中。

数据类型:表格

中指定为变量名的响应变量名资源描述。如果资源描述包含用于列车响应变量mdl,那么你就需要指定ResponseVarName

您必须指定ResponseVarName为一个字符向量或标量的字符串。例如,如果响应变量被存储为tbl.response,然后将其指定为“响应”。否则,软件处理的所有列资源描述, 包含tbl.response预测因子。

响应变量必须是明确的,字符或字符串数​​组,逻辑或数字载体,或字符向量的单元阵列。如果响应变量是一个字符数组,则每个元素必须对应于所述阵列的一行。

数据类型:字符|

预测数据,其指定为数值矩阵。每行X代表一个观察,每一列代表一个变量。

数据类型:|

类标签,指定为分类,字符或字符串数​​组,逻辑或数字载体,或字符向量的单元阵列。每行ÿ表示的对应行的分类X

数据类型:分类|字符||合乎逻辑|||细胞

观察权重,指定为数值向量或一个变量的名称中的资源描述

如果您指定权重作为数字向量,则尺寸权重必须等于行中数X资源描述

如果您指定权重作为变量的名称中的资源描述,则名称必须是一个字符向量或标量的字符串。例如,如果权重被存储为tbl.w,然后指定权重'W'。否则,软件处理的所有列资源描述, 包含tbl.w预测因子。

如果您指定权重,那么边缘函数在的每一行中对观察值进行加权X资源描述与在相应的权重权重

例子:'权重', 'W'

数据类型:||字符|

更多关于

全部收缩

余量

分类余量对于每个观测是的分类之间的差得分对于真正的阶级和最大分类分值为假类。

分类边缘形成具有相同数量的行作为列向量X资源描述

得分

得分分类的是分类的后验概率。的后验概率与该分类由邻居的数目除以邻居的数目。对于包括重量和先验概率的更详细的定义,见后验概率

扩展功能

介绍了R2012a