TRAINING must be a numeric matrix.
Afficher commentaires plus anciens
Can anyone help me solving this error?
Réponses (2)
John BG
le 28 Sep 2016
hi Hazel
read the help for command training
c = cvpartition(10,'kfold',3)
c =
K-fold cross validation partition
N: 10
NumTestSets: 3
TrainSize: 7 6 7
TestSize: 3 4 3
training(c,1)
ans =
0
0
1
1
1
1
1
1
0
1
as you can see, the input is not just an array of numbers, it has to belong to a certain class in this case, class cvpartition
checking the class cvpartition we get these different ways that cvpartition objects can be generated:

please, if you find my answer useful, would you be so kind to mark it as accepted answer?
thanks in advance. Regards
John BG
Star Strider
le 28 Sep 2016
0 votes
If your data are currently in a cell array, consider using the cell2mat function.
If your data are currently in a table, getting the data into a numeric array is a bit more involved. See Access Data in a Table for details.
Catégories
En savoir plus sur Descriptive Statistics dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!