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.

resubMargin

Los márgenes de clasificación por reenvío

Sintaxis

margin = resubMargin(ens)
margin = resubMargin(ens,Name,Value)

Descripción

margin = resubMargin(ens) Devuelve el margen de clasificación obtenido en sus datos de entrenamiento.ens

margin = resubMargin(ens,Name,Value) calcula los márgenes con opciones adicionales especificadas por uno o más argumentos de par.Name,Value

Argumentos de entrada

ens

Un conjunto de clasificación creado con.fitcensemble

Argumentos de par nombre-valor

Especifique pares de argumentos separados por comas opcionales. es el nombre del argumento y es el valor correspondiente. deben aparecer dentro de las cotizaciones.Name,ValueNameValueName Puede especificar varios argumentos de par de nombre y valor en cualquier orden como.Name1,Value1,...,NameN,ValueN

'learners'

Índices de estudiantes débiles en el conjunto que van desde. utiliza sólo estos alumnos para calcular el margen.1NumTrainedresubMargin

Predeterminado: 1:NumTrained

Argumentos de salida

margin

Un vector de columna numérico de longitud que contiene los márgenes de clasificación.size(ens.X,1)

Ejemplos

expandir todo

Busque los márgenes de reenvío de un conjunto que clasifique los datos de iris de Fisher.

Cargue el conjunto de datos de iris de Fisher.

load fisheriris

Entrena un conjunto de 100 árboles de clasificación potenciado usando AdaBoostM2.

t = templateTree('MaxNumSplits',1); % Weak learner template tree object ens = fitcensemble(meas,species,'Method','AdaBoostM2','Learners',t);

Busque los márgenes de reenvío.

margin = resubMargin(ens); [min(margin) mean(margin) max(margin)]
ans = 1×3

   -0.5674    3.2486    4.6245

Más acerca de

expandir todo