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.

plotAdjustedResponse

Gráfica de respuesta ajustada del modelo de regresión lineal

Descripción

ejemplo

plotAdjustedResponse(mdl,var) crea un trazado para la variable en el modelo de regresión lineal.respuesta ajustadavarmdl

plotAdjustedResponse(mdl,var,Name,Value) especifica las propiedades gráficas de los puntos de datos de respuesta ajustados mediante uno o varios argumentos de par nombre-valor. Por ejemplo, puede especificar el símbolo de marcador y el tamaño de los puntos de datos.

h = plotAdjustedResponse(___) devuelve objetos de línea utilizando cualquiera de las combinaciones de argumentos de entrada de las sintaxis anteriores. Se utiliza para modificar las propiedades de una línea específica después de crear la gráfica.h Para obtener una lista de propiedades, consulte.Line Properties

Ejemplos

contraer todo

Cargue el conjunto de datos y ajuste un modelo 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');

Graficar el efecto del promediado sobre.WeightYear

plotAdjustedResponse(mdl,'Weight')

Graficar el efecto del promediado sobre.YearWeight

plotAdjustedResponse(mdl,'Year');

Argumentos de entrada

contraer todo

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

Variable para la gráfica de respuesta ajustada, especificada como un vector de caracteres o matriz de cadena del nombre de variable en, o un entero positivo que representa el índice de una variable en.mdl.VariableNamesmdl.VariableNames

Tipos de datos: char | string | single | double

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','*'

Nota

Las propiedades gráficas enumeradas aquí son solo un subconjunto. Para obtener una lista completa, consulte.Line Properties Las propiedades especificadas determinan la apariencia de los puntos de datos de respuesta ajustados.

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 de línea, devueltos como un vector 2 por 1. corresponde a los puntos de datos de respuesta ajustados y corresponde a la función de respuesta ajustada.h(1)h(2) Utilice la notación de puntos para consultar y establecer las propiedades de los objetos de línea. Para obtener más información, consulte.Line Properties

Puede utilizar argumentos de par nombre-valor para especificar la apariencia de los puntos de datos de respuesta ajustados correspondientes al primer objeto gráfico.h(1)

Más acerca de

contraer todo

Respuesta ajustada

Una función de respuesta ajustada describe la relación entre la respuesta ajustada y un predictor único, con los otros predictores promediado promediando los valores ajustados sobre los datos utilizados en el ajuste.

Un modelo de regresión para las variables predictoras (x1, x2, …, xp) y la variable de respuesta tiene el formatoy

yi = f(x1i, x2i, …, xpi) + ri,

donde se encuentra una función de regresión ajustada y es un residuo.fr El subíndice representa el número de observación.i

La función de respuesta ajustada para la primera variable predictorax1, por ejemplo, se define como

g(x1)=1ni=1nf(x1,x2i,x3i,...,xpi),

donde está el número de observaciones.n El valor de los datos de respuesta ajustados es la suma del valor ajustado ajustada y el residuo para cada observación.

y˜i=g(x1i)+ri.

traza la función de respuesta ajustada y los valores de datos de respuesta ajustados para una variable predictora seleccionada.plotAdjustedResponse

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

  • crea una gráfica de línea o una gráfica de superficie de respuestas pronosticadas en una sola entidad o un par de entidades, respectivamente, al marginar sobre las otras variables.plotPartialDependence Una gráfica de línea para una única entidad y una gráfica de función de respuesta ajustada son las mismas dentro de la precisión numérica.plotPartialDependenceplotAdjustedResponse

  • crea un trazado de resumen que muestra efectos separados para todos los predictores.plotEffects

  • muestra el efecto incremental en la respuesta de los términos especificados eliminando los efectos de los otros términos, mientras que muestra el efecto de un predictor seleccionado en el ajuste del modelo con los otros predictores promediado promediando los valores ajustados.plotAddedplotAdjustedResponse Tenga en cuenta que las definiciones de valores ajustados en y no son los mismos.plotAddedplotAdjustedResponse

Introducido en R2012a