У меня есть 60.000 obs/40 Variable dataset, на котором я использовал Clara, в основном из-за ограничений памяти.предсказания knn с кластеризацией
library(cluster)
library(dplyr)
mutate(kddnew, Att=ifelse(Class=="normal","normal", "attack"))
ds <- dat[,c(-20,-21,-40)
clus <- clara(ds, 3, samples=500, sampsize=100, pamLike=TRUE)
Это вернуло стол с медоидами.
Теперь я пытаюсь использовать knn
сделать прогноз, как это:
medoidz <- clus$medoids
r <- knn(medoidz, ds, cl=ds$targetvariable)
И это возвращает
'поезд' и 'класс' имеют разную длину
Может кто-то пролить свет на то, как его использовать?
Используйте воспроизводимые данные. 'data (iris)' будет работать. Также не забудьте загрузить пакет 'class' и показать свой раздел, чтобы сделать это воспроизводимым. –