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.

plotResiduals

Los residuales de trazado del modelo de regresión lineal

Descripción

ejemplo

plotResiduals(mdl) crea una gráfica de histograma de los residuales del modelo de regresión lineal ().mdl

ejemplo

plotResiduals(mdl,plottype) especifica el tipo de trazado residual.plottype

plotResiduals(mdl,plottype,Name,Value) especifica opciones adicionales mediante uno o varios argumentos de par nombre-valor. Por ejemplo, puede especificar el tipo residual y las propiedades gráficas de los puntos de datos residuales.

h = plotResiduals(___) devuelve objetos gráficos para las líneas y el parche en el trazado utilizando cualquiera de las combinaciones de argumentos de entrada de las sintaxis anteriores. Se utiliza para modificar las propiedades de una línea o un parche específicos después de crear el trazado.h Para obtener una lista de propiedades, vea y.Line PropertiesPatch Properties

Ejemplos

contraer todo

Trace un histograma de los residuos de un modelo de regresión lineal ajustado.

Cargue el conjunto de datos y ajuste un modelo de regresión lineal del kilometraje como una función del año del modelo, el peso y el peso al cuadrado.carsmall

load carsmall tbl = table(MPG,Weight); tbl.Year = categorical(Model_Year); mdl = fitlm(tbl,'MPG ~ Year + Weight^2');

Cree un histograma de los residuos sin procesar utilizando la escala de la función de densidad de probabilidad.

plotResiduals(mdl)

El área de cada barra es el número relativo de observaciones. La suma de las áreas de la barra es igual a.1

Cree una gráfica de probabilidad normal de los residuos de un modelo de regresión lineal ajustada.

Cargue el conjunto de datos y ajuste un modelo de regresión lineal del kilometraje como una función del año del modelo, el peso y el peso al cuadrado.carsmall

load carsmall X = [Weight,Model_Year]; mdl = fitlm(X,MPG,...     'y ~ x2 + x1^2','Categorical',2);

Cree una gráfica de probabilidad normal de los residuos del modelo ajustado.

plotResiduals(mdl,'probability')

Argumentos de entrada

contraer todo

Modelo de regresión lineal, especificado como un objeto creado mediante o.LinearModelfitlmstepwiselm

Tipo de trazado, especificado como uno de los valores de esta tabla:

ValorDescripción
'caseorder'Valores residuales frente a orden de caso (número de fila)
'fitted'Los valores residuales frente a los ajustados
'histogram'Histograma de residuos utilizando la escala de la función de densidad de probabilidad. El área de cada barra es el número relativo de observaciones. La suma de las áreas de la barra es igual a.1
'lagged'Residuales en contra de residuos retrasados (() vs. (– 1))rtrt
'probability'Gráfica de probabilidad normal de residuos. Para obtener más información, consulte.probplot
'symmetry'Diagrama de simetría de los residuos alrededor de su mediana (residuos en la cola superior – mediana frente a mediana – residuales en la cola inferior). Esta gráfica incluye una línea de referencia de puntos = para examinar la simetría de los residuos.yx

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

Ejemplo: 'Color','blue','Marker','o'

Nota

Las propiedades gráficas enumeradas aquí son solo un subconjunto. Para obtener una lista completa, vea para las líneas y para el histograma.Line PropertiesPatch Properties Las propiedades especificadas se aplican a la apariencia de los puntos de datos residuales o al aspecto del histograma.

Tipo de residuo utilizado en la gráfica, especificado como el par separado por comas que consta de uno de estos valores:'ResidualType'

ValorDescripción
'raw'Observado menos ajustados valores
'pearson'Residuos brutos divididos por el error medio cuadrado de la raíz (RMSE)
'standardized'Los residuos brutos divididos por su desviación estándar estimada
'studentized'Los residuos brutos divididos por una estimación independiente (Delete-1) de su desviación estándar

La propiedad de contiene los valores residuales utilizados para crear trazados.ResiduosmdlplotResiduals

Para obtener más información, consulte.Residuos

Color de línea, especificado como el par separado por comas que consta de un triplete RGB, un código de color hexadecimal, un nombre de color o un nombre abreviado para una de las opciones de color enumeradas en la tabla siguiente.'Color'

El argumento de par nombre-valor también determina el color del contorno del marcador y el color de relleno del marcador si es (predeterminado) y es.'Color''MarkerEdgeColor''auto''MarkerFaceColor''auto'

Para un color personalizado, especifique un triplete RGB o un código de color hexadecimal.

  • Un triplete RGB es un vector de fila de tres elementos, cuyo elemento especifica las intensidades de los componentes rojo, verde y azul del color. Las intensidades deben estar en el rango; por ejemplo,.[0,1][0.4 0.6 0.7]

  • Un código de color hexadecimal es un vector de caracteres o un escalar de cadena que comienza con un símbolo de hash () seguido de tres o seis dígitos hexadecimales, que pueden oscilar entre.#0F Los valores no distinguen entre mayúsculas y minúsculas. Por lo tanto, los códigos de color,,, y son equivalentes.'#FF8800''#ff8800''#F80''#f80'

Como alternativa, puede especificar algunos colores comunes por nombre. Esta tabla enumera las opciones de color con nombre, los tripletes RGB equivalentes y los códigos de color hexadecimales.

Nombre del colorNombre cortoTriplete RGBCódigo de color hexadecimalAspecto
'red''r'[1 0 0]'#FF0000'

'green''g'[0 1 0]'#00FF00'

'blue''b'[0 0 1]'#0000FF'

'cyan' 'c'[0 1 1]'#00FFFF'

'magenta''m'[1 0 1]'#FF00FF'

'yellow''y'[1 1 0]'#FFFF00'

'black''k'[0 0 0]'#000000'

'white''w'[1 1 1]'#FFFFFF'

'none'No es aplicableNo es aplicableNo es aplicableSin color

Estos son los tripletes RGB y los códigos de color hexadecimales para los colores predeterminados que se utilizan en muchos tipos de trazados.MATLAB®

Triplete RGBCódigo de color hexadecimalAspecto
[0 0.4470 0.7410]'#0072BD'

[0.8500 0.3250 0.0980]'#D95319'

[0.9290 0.6940 0.1250]'#EDB120'

[0.4940 0.1840 0.5560]'#7E2F8E'

[0.4660 0.6740 0.1880]'#77AC30'

[0.3010 0.7450 0.9330]'#4DBEEE'

[0.6350 0.0780 0.1840]'#A2142F'

Ejemplo: 'Color','blue'

Ancho de línea, especificado como el par separado por comas que consta de un valor positivo en puntos.'LineWidth' Si la línea tiene marcadores, el ancho de línea también afecta a los bordes del marcador.

Ejemplo: 'LineWidth',0.75

Símbolo de marcador, especificado como el par separado por comas que consta de y uno de los valores de esta tabla.'Marker'

ValorDescripción
'o'circunferencia
'+'Signo más
'*'Asterisco
'.'Punto
'x'Cruz
O'square''s'Cuadrado
O'diamond''d'Diamante
'^'El Triángulo apuntando hacia arriba
'v'El Triángulo apuntando hacia abajo
'>'Triángulo que apunta a la derecha
'<'Triángulo que apunta a la izquierda
O'pentagram''p'Estrella de cinco puntas (pentagrama)
O'hexagram''h'Estrella de seis puntas (Hexagrama)
'none'No hay marcadores

Ejemplo: 'Marker','+'

Color del contorno del marcador, especificado como el par separado por comas que consta de un triplete RGB, un código de color hexadecimal, un nombre de color o un nombre abreviado para una de las opciones de color enumeradas en el argumento de par nombre-valor.'MarkerEdgeColor'Color

El valor predeterminado de utiliza el mismo color especificado mediante.'auto''Color'

Ejemplo: 'MarkerEdgeColor','blue'

Color de relleno del marcador, especificado como el par separado por comas que consta de un triplete RGB, un código de color hexadecimal, un nombre de color o un nombre abreviado para una de las opciones de color enumeradas en el argumento de par nombre-valor.'MarkerFaceColor'Color

El valor utiliza el mismo color especificado por using.'auto''Color'

Ejemplo: 'MarkerFaceColor','blue'

Tamaño del marcador, especificado como el par separado por comas y que consta de un valor positivo en puntos.'MarkerSize'

Ejemplo: 'MarkerSize',2

Argumentos de salida

contraer todo

Objetos Graphics correspondientes a las líneas o parches del trazado, devueltos como una matriz de gráficos. Utilice la notación de puntos para consultar y establecer las propiedades de los objetos gráficos. Para obtener más información, consulte y.Line PropertiesPatch Properties

Puede utilizar argumentos de par nombre-valor para especificar la apariencia de los puntos de datos residuales o la apariencia del histograma, correspondiente al primer objeto gráfico.h(1)

Sugerencias

  • El cursor de datos muestra los valores del punto de trazado seleccionado en una punta de datos (cuadro de texto pequeño situado junto al punto de datos). La sugerencia de datos incluye los valores de eje y eje para el punto seleccionado, junto con el nombre o número de observación.xy

Funcionalidad alternativa

  • Un objeto proporciona varias funciones de trazado.LinearModel

    • Al crear un modelo, utilice para comprender el efecto de agregar o quitar una variable predictora.plotAdded

    • Al verificar un modelo, utilice para encontrar datos cuestionables y para entender el efecto de cada observación.plotDiagnostics También se utiliza para analizar los residuos del modelo.plotResiduals

    • Después de ajustar un modelo, utilice, y para entender el efecto de un predictor en particular.plotAdjustedResponseplotPartialDependenceplotEffects Se usa para comprender el efecto de interacción entre dos predictores.plotInteraction También se utiliza para trazar divisiones a través de la superficie de predicción.plotSlice

Introducido en R2012a