文档帮助中心
保证金的k最近的邻居分类器
m =利润率(mdl台ResponseVarName)
m =利润率(mdl台,Y)
m =利润率(mdl, X, Y)
米=利润(mdl,资源描述,ResponseVarName)返回分类的利润率为mdl与数据资源描述和分类资源描述。ResponseVarName.如果资源描述包含用于训练的响应变量mdl,则不需要指定ResponseVarName.
米=利润(mdl,资源描述,ResponseVarName)
米
mdl
资源描述
ResponseVarName
资源描述。ResponseVarName
米返回长度为大小(1台).中的每个条目米的对应行的边距资源描述和相应的true类标签资源描述。ResponseVarName计算使用mdl.
大小(1台)
米=利润(mdl,资源描述,Y)返回的分类边距mdl与数据资源描述和分类Y.
米=利润(mdl,资源描述,Y)
Y
例子
米=利润(mdl,X,Y)返回的分类边距mdl与数据X和分类Y.米返回长度为大小(X, 1).
米=利润(mdl,X,Y)
X
大小(X, 1)
全部折叠
创建一个k- Fisher虹膜数据的最近邻分类器,其中 k = 5。
加载Fisher虹膜数据集。
负载fisheriris
为五个最近的邻居创建一个分类器。
mdl = fitcknn(量、种类、“NumNeighbors”5);
检查分类器的边缘,以获得分类为的平均观察值“多色的”.
“多色的”
X =意味着(量);Y = {“多色的”};m =利润率(mdl, X, Y)
m = 1
所有五个最近的邻居都被归为“多色的”.
ClassificationKNN
k-最近邻分类器模型,指定为ClassificationKNN对象。
用于训练模型的样本数据,指定为表。每一行的资源描述对应一个观察值,每一列对应一个预测变量。可选地,资源描述可以为响应变量包含一个额外的列。除了字符向量的单元格数组之外,不允许使用多列变量和单元格数组。
如果资源描述包含用于训练的响应变量mdl,则不需要指定ResponseVarName或Y.
如果你训练mdl示例数据包含在表格,然后输入数据保证金也必须在表中。
表格
保证金
数据类型:表格
中的响应变量名,指定为变量名资源描述.如果资源描述包含用于训练的响应变量mdl,则不需要指定ResponseVarName.
您必须指定ResponseVarName作为字符向量或字符串标量。例如,如果响应变量存储为tbl.response,则指定为“响应”.否则,软件将对所有列进行处理资源描述,包括tbl.response预测因子。
tbl.response
“响应”
响应变量必须是一个类别、字符或字符串数组、逻辑或数字向量,或字符向量的单元格数组。如果响应变量是一个字符数组,那么每个元素必须对应数组的一行。
数据类型:字符|字符串
字符
字符串
预测器数据,指定为数字矩阵。每一行的X表示一个观察,每一列表示一个变量。
数据类型:单|双
单
双
类标签,指定为类别、字符或字符串数组、逻辑或数字向量或字符向量的单元格数组。每一行的Y的对应行的分类X.
数据类型:分类|字符|字符串|逻辑|单|双|细胞
分类
逻辑
细胞
的分类保证金对于每一次观察的区别都是分类的分数对真类的最大分类评分,对假类的最大分类评分。
的分数分类的后验概率为分类的后验概率。后验概率是具有该分类的邻居数量除以邻居数量。有关包含权重和先验概率的更详细定义,请参见后验概率.
这个函数完全支持高数组。万博1manbetx有关更多信息,请参见高大的数组(MATLAB)。
ClassificationKNN|边缘|fitcknn|损失
边缘
fitcknn
损失
在您的系统中存在这个示例的修改版本。你想打开这个版本吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系