根据k-近邻定义构建K近邻函数
利用knn定义构造函数,并通过十折交叉检验获取最优K值,最后计算算法精度(以iris数据为例)
1、利用k近邻定义,构造knn函数
knn_define <- function(train.data,test.data,k1){
train.len = nrow(train.data)
test.len = nrow(test.data)
## calculate distances between samples
dist = as.matrix(dist(rbind(test.da
原创
2021-06-16 23:15:56 ·
129 阅读 ·
0 评论