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.

removeLearners

Quite los miembros del conjunto de regresión compacta

Sintaxis

cens1 = removeLearners(cens,idx)

Descripción

cens1 = removeLearners(cens,idx) crea un conjunto de regresión compacta idéntico a sólo sin los miembros del conjunto en el vector.censidx

Argumentos de entrada

cens

Conjunto de regresión compacta, construido con compact.

idx

Vector de enteros positivos con entradas de a, donde está el número de miembros en. contiene los miembros de excepto aquellos con índices en.1cens.NumTrainedcens.NumTrainedcenscens1censidx

Normalmente, se establece para un número entero positivo.idx = j:cens.NumTrainedj

Argumentos de salida

cens1

Conjunto de regresión compacta, idéntico a Except no contiene miembros con índices en.censcens1censidx

Ejemplos

expandir todo

Crear un conjunto de regresión compacta. Compacte aún más quitando los miembros del conjunto.

Cargue el conjunto de datos y seleccione y como predictores.carsmallWeightCylinders

load carsmall X = [Weight Cylinders];

Entrena un conjunto de regresión usando LSBoost. Especifique los tocones de árbol como los alumnos débiles.

t = templateTree('MaxNumSplits',1); ens = fitrensemble(X,MPG,'Method','LSBoost','Learners',t,...     'CategoricalPredictors',2);

Crear un conjunto de clasificación compacto Cens de ens.

cens = compact(ens);

Retire los últimos 50 miembros del conjunto.

idx = cens.NumTrained-49:cens.NumTrained; cens1 = removeLearners(cens,idx);

Sugerencias

  • Normalmente, se establece igual que para conservar un solo conjunto.cens1cens

  • La eliminación de alumnos reduce la memoria utilizada por el conjunto y acelera sus predicciones.

Consulte también