找回密码
 注册
查看: 6594|回复: 0

R语言:knn()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-2-16 20:08:53 | 显示全部楼层 |阅读模式
knn(class)
knn()所属R语言包:class

                                         k-Nearest Neighbour Classification
                                         K-近邻分类

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

k-nearest neighbour classification for test set from training set. For each row of the test set, the k nearest (in Euclidean distance) training set vectors are found, and the classification is decided by majority vote, with ties broken at random. If there are ties for the kth nearest vector, all candidates are included in the vote.
k-最近邻分类从训练集测试。测试集的每一行,最近(在欧几里德距离)k的训练集向量,分类随意打破的关系,以多数票决定。如果是关系k日最近向量,包括所有候选人中投票。


用法----------Usage----------


knn(train, test, cl, k = 1, l = 0, prob = FALSE, use.all = TRUE)



参数----------Arguments----------

参数:train
matrix or data frame of training set cases.  
矩阵或数据框的训练集情况。


参数:test
matrix or data frame of test set cases. A vector will be interpreted as a row vector for a single case.  
矩阵或数据框的测试集情况。行向量为一个单一的情况下将被解释为一个向量。


参数:cl
factor of true classifications of training set  
真正的训练集分类的因素


参数:k
number of neighbours considered.  
认为邻居数目。


参数:l
minimum vote for definite decision, otherwise doubt. (More precisely, less than k-l dissenting votes are allowed, even if k is increased by ties.)  
明确的决定,否则doubt的最低投票。 (更确切地说,允许比k-l反对票少,即使k关系增加。)


参数:prob
If this is true, the proportion of the votes for the winning class are returned as attribute prob.  
如果这是真的,获奖类票的比例返回属性prob。


参数:use.all
controls handling of ties. If true, all distances equal to the kth largest are included. If false, a random selection of distances equal to the kth is chosen to use exactly k neighbours.  </table>
控制关系的处理。如果情况属实,所有的距离等于k日最大列入。如果为false,随机选择一个距离等于k日选择使用完全k邻居。 </ TABLE>


值----------Value----------

Factor of classifications of test set. doubt will be returned as NA.
测试集的分类因素。 doubtNA将返回。


参考文献----------References----------

Pattern Recognition and Neural Networks. Cambridge.
Modern Applied Statistics with S. Fourth edition.  Springer.

参见----------See Also----------

knn1, knn.cv
knn1,knn.cv


举例----------Examples----------


train <- rbind(iris3[1:25,,1], iris3[1:25,,2], iris3[1:25,,3])
test <- rbind(iris3[26:50,,1], iris3[26:50,,2], iris3[26:50,,3])
cl <- factor(c(rep("s",25), rep("c",25), rep("v",25)))
knn(train, test, cl, k = 3, prob=TRUE)
attributes(.Last.value)

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2025-1-24 15:24 , Processed in 0.024278 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表