Я получаю сообщение об ошибке при попытке запустить lda для подмножества набора данных iris в R. Кажется, что переменные длины разные, и я не понимаю, почему?
"Ошибка в таблице (оригинал = y [тест], прогнозирование = pred_class):
все аргументы должны иметь одинаковую длину "
Я пытался разделить переменную с использованием подмножества, фильтра и т. Д., Но продолжаю получать ту же ошибку
iris_or<-with(iris, iris[order(Species),])
head(iris_or)
iris_or<-iris_or[51:150,]
spor = sample(nrow(iris_or), nrow(iris_or)*.75) #sampling without replacement
dtrainor<-iris_or[spor,]
summary(dtrainor)
dtestor<-iris_or[-spor,]
summary(dtestor)
orlda = linDA(dtrainor[,1:4], dtrainor[,5])
summary(orlda)
orlda$functions
Я ожидаю выхода lda в основном