После того, как я введу весь код процедуры knn и покажу результат в виде таблицы, значение
data_test_target
data_pred a b
a 2289 131
b 0 0
sth вот так.почему я не могу получить какой-либо прогноз б здесь?Я делаю какую-либо ошибку?Спасибо.Код как ниже
data1<-data[,-1]
data_train <- data1[1:1200,]
data_test <- data1[1201:1542,]
data_train_target <-data[1:1200,1]
data_test_target <-data[1201:1542,1]
data_pred <- knn(data_train,data_test,cl=data_train_target,k=40)
table( data_pred,data_test_target)