Borrar filtros
Borrar filtros

TRAINING must be a numeric matrix.

3 visualizaciones (últimos 30 días)
Hazel Sialongo
Hazel Sialongo el 28 de Sept. de 2016
Respondida: Star Strider el 28 de Sept. de 2016
Can anyone help me solving this error?

Respuestas (2)

John BG
John BG el 28 de Sept. de 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
Star Strider el 28 de Sept. de 2016
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.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by