R Неиспользованный аргумент в KNN - PullRequest
0 голосов
/ 11 ноября 2018

Я пытаюсь применить алгоритм 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 (поезд = df, тест = df2, cl = df3, k = 5, норма = FALSE): неиспользованный аргумент (норма = ЛОЖЬ)

Спасибо за вашу помощь!

...