R KNN中未使用的参数

时间:2018-11-11 13:59:33

标签: r algorithm knn

我正在尝试将KNN算法应用于大型数据集,但此刻我一直遇到错误。请参见下面的代码:

df <- list(`digits/trainingDigits/0_0.txt` = c(0, 1, 1, 0), `digits/trainingDigits/0_1.txt` = c(0, 1, 0, 0), `digits/trainingDigits/0_10.txt` = c(0, 0, 1, 0))

df <- do.call(rbind, unname(df))

df2 <- list(c(0, 1, 1, 0), c(0, 1, 1, 0))
df2 <- t(as.data.frame(df2))

df3 <- c(0, 1, 0)
df3 <- t(as.data.frame(df3))

library(FNN)

knn(train=df, test=df2, cl=df3, k=5, norm = FALSE)

火车组应该是具有四个变量和三个观测值的数据集。

测试集应该是包含四个变量和两个观察值的数据集。

该类应该是一个具有一个变量和三个观察值的数据框-

在应用算法时会说:

knn中的错误(train = df,test = df2,cl = df3,k = 5,norm = FALSE):   未使用的参数(范数= FALSE)

谢谢您的帮助!

0 个答案:

没有答案