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.

oobPredict

Predecir la respuesta fuera de bolsa del conjunto

Sintaxis

Yfit = oobPredict(ens)
Yfit = oobPredict(ens,Name,Value)

Descripción

Yfit = oobPredict(ens) Devuelve las respuestas previstas para los datos de fuera de la bolsa en.ens

Yfit = oobPredict(ens,Name,Value) predice las respuestas con opciones adicionales especificadas por uno o más argumentos de par.Name,Value

Argumentos de entrada

ens

Un conjunto de regresión embolvado, construido con.fitrensemble

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. solo usa estos alumnos para calcular la pérdida.1NumTrainedoobLoss

Predeterminado: 1:NumTrained

Argumentos de salida

Yfit

Vector de las respuestas previstas para los datos fuera de la bolsa. tiene elementos.Yfitsize(ens.X,1)

Puede encontrar los índices de observaciones fuera de bolsa para el alumno débil con el comandoL

~ens.UseObsForLearner(:,L)

Ejemplos

expandir todo

Calcule las predicciones fuera de bolsa para el conjunto de datos.carsmall Muestre los tres primeros términos del ajuste.

Cargue el conjunto de datos y seleccione el desplazamiento, la potencia y el peso del vehículo como predictores.carsmall

load carsmall X = [Displacement Horsepower Weight];

Entrena un conjunto de árboles de regresión embolvado.

ens = fitrensemble(X,MPG,'Method','Bag');

Encuentre las predicciones fuera de bolsa y muestre los tres primeros términos del ajuste.

Yfit = oobPredict(ens); Yfit(1:3) % First three terms
ans = 3×1

   16.0168
   15.9546
   16.1831

Más acerca de

expandir todo

Consulte también

|