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.

margin

Los márgenes de clasificación

Sintaxis

m = margin(obj,X,Y)

Descripción

m = margin(obj,X,Y) Devuelve los márgenes de clasificación para la matriz de predictores y etiquetas de clase.XY Para la definición, consulte.Más acerca de

Argumentos de entrada

obj

Clasificador de análisis discriminante de clase o, típicamente construido con.ClassificationDiscriminantCompactClassificationDiscriminantfitcdiscr

X

Matriz donde cada fila representa una observación y cada columna representa un predictor. El número de columnas en debe ser igual al número de predictores en.Xobj

Y

Etiquetas de clase, con el mismo tipo de datos que existe.obj El número de elementos de debe ser igual al número de filas de.YX

Argumentos de salida

m

Vector de columna numérico de longitud.size(X,1) Cada entrada en representa el margen para las filas correspondientes de y (clase verdadera), calculado utilizando.mXYobj

Ejemplos

Calcule el margen de clasificación para los datos de iris de Fisher, entrenado en sus dos primeras columnas de datos, y vea las últimas 10 entradas:

load fisheriris X = meas(:,1:2); obj = fitcdiscr(X,species); M = margin(obj,X,species); M(end-10:end)  ans =     0.6551     0.4838     0.6551    -0.5127     0.5659     0.4611     0.4949     0.1024     0.2787    -0.1439    -0.4444

El clasificador entrenado en todos los datos es mejor:

obj = fitcdiscr(meas,species); M = margin(obj,meas,species); M(end-10:end)  ans =     0.9983     1.0000     0.9991     0.9978     1.0000     1.0000     0.9999     0.9882     0.9937     1.0000     0.9649

Más acerca de

expandir todo

Capacidades ampliadas