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

Margen del clasificador de vecino más cercano mediante el reenvíok

Descripción

ejemplo

m = resubMargin(mdl) Devuelve el () de los datos utilizados para entrenar.márgenes de clasificaciónmmdl

se devuelve como un vector numérico de longitud, donde se encuentran los datos de entrenamiento.msize(mdl.X,1)mdl.Xmdl Cada entrada en representa el margen de la fila correspondiente y la etiqueta true Class correspondiente en.mmdl.Xmdl.Y

Ejemplos

contraer todo

Cree un clasificador de vecino más cercano para los datos de iris de Fisher, dondek

<math display="block">
<mrow>
<mi>k</mi>
</mrow>
</math>
= 5.

Cargue el conjunto de datos de iris de Fisher.

load fisheriris X = meas; Y = species;

Cree un clasificador para cinco vecinos más cercanos.

mdl = fitcknn(X,Y,'NumNeighbors',5);

Examine algunas estadísticas del margen de reenvío del clasificador.

m = resubMargin(mdl); [max(m) min(m) mean(m)]
ans = 1×3

    1.0000   -0.6000    0.9253

El margen medio es más de 0,9, lo que indica una precisión de clasificación bastante alta para el reenvío. Para obtener una evaluación más fiable de la precisión del modelo, considere la validación cruzada, como.kfoldLoss

Argumentos de entrada

contraer todo

-modelo de clasificador de vecino más cercano, especificado como un objeto.kClassificationKNN

Más acerca de

contraer todo

Margen

La clasificación para cada observación es la diferencia entre la clasificación de la clase verdadera y la puntuación de clasificación máxima para las clases falsas.MargenPuntuación

Puntuación

La de una clasificación es la probabilidad posterior de la clasificación.Puntuación La probabilidad posterior es el número de vecinos con esa clasificación dividida por el número de vecinos. Para obtener una definición más detallada que incluya pesos y probabilidades previas, consulte.Probabilidad posterior

Introducido en R2012a