Hi, I'm trying to implement a Leave One Out using knn. This is the code. I'm reporting the error. Thanks
for i=1:loo_cycles full_index = 1:rows_X; index_train = full_index(full_index~=i); x_set = X(i, :); x_train = X(index_train, :); y_train = y(index_train, 1); fprintf("Running loo step %d of %d\n",i, loo_cycles); cvp = cvpartition(y_train, 'KFold'); KNN = fitcknn(x_train, y_train,'CVPartition', cvp); y_pred_test(i, 1) = predict(KNN, x_set);end
Error:
Check for missing argument or incorrect argument data type in call to function 'predict'.Error in test_knn (line 40) y_pred_test(i, 1) = predict(KNN, x_set);
Best Answer