Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

repartition

Clase: cvpartition

Vuelva a particionar los datos para la validación cruzada

Sintaxis

cnew = repartition(c)

Descripción

cnew = repartition(c) construye un objeto de lacnew cvpartition clase que define una partición aleatoria del mismo tipo que, donde también es un objeto de lacc cvpartition Clase.

La reparticionamiento es útil para las repeticiones de Montecarlo de análisis de validación cruzada. se llama cuando se especifica el parámetro.repartitioncrossval'mcreps'

Ejemplos

Partición y repartición 100 observaciones para la validación cruzada de 3 veces:

c = cvpartition(100,'kfold',3) c =  K-fold cross validation partition              N: 100    NumTestSets: 3      TrainSize: 67  66  67       TestSize: 33  34  33  cnew = repartition(c) cnew =  K-fold cross validation partition              N: 100    NumTestSets: 3      TrainSize: 67  66  67       TestSize: 33  34  33

Compruebe la igualdad de los datos de prueba en el primer pliegue:

isequal(test(c,1),test(cnew,1)) ans =      0

Consulte también