regress
Regresión lineal múltiple
Sintaxis
Descripción
devuelve un vector b
= regress(y
,X
)b
de las estimaciones de los coeficientes de una regresión lineal múltiple de las respuestas del vector y
a partir de los predictores de la matriz X
. Para calcular las estimaciones de los coeficientes de un modelo con un término constante (intercepto), incluya una columna de unos en la matriz X
.
[
también devuelve un vector b
,bint
,r
,rint
,stats
] = regress(y
,X
)stats
que contiene el estadístico R2, el estadístico F y su valor de p así como una estimación de la varianza de error. La matriz X
debe incluir una columna de unos para que el software calcule correctamente los estadísticos del modelo.
Ejemplos
Argumentos de entrada
Argumentos de salida
Sugerencias
Algoritmos
Funcionalidad alternativa
regress
es útil cuando se necesitan los argumentos de salida de la función y cuando se quiere repetir el ajuste de un modelo varias veces en un bucle. Si tiene que seguir investigando un modelo de regresión ajustado, cree un objeto de modelo de regresión lineal LinearModel
con fitlm
o stepwiselm
. Un objeto LinearModel
ofrece más funcionalidades que regress
.
Utilice las propiedades de
LinearModel
para investigar un modelo de regresión lineal ajustado. Las propiedades del objeto incluyen información acerca de las estimaciones de los coeficientes, las estadísticas descriptivas, el método de ajuste y los datos de entrada.Utilice las funciones del objeto
LinearModel
para predecir las respuestas y modificar, evaluar y visualizar el modelo de regresión lineal.A diferencia de
regress
, la funciónfitlm
no necesita una columna de unos en los datos de entrada. Los modelos creados mediantefitlm
siempre incluyen un término de intercepto, a menos que se especifique que no se incluya con el argumento de par nombre-valor'Intercept'
.Puede encontrar la información en la salida de
regress
mediante las propiedades y funciones del objetoLinearModel
.Salida de regress
Valores equivalentes en LinearModel
b
Consulte la columna Estimate
de la propiedadCoefficients
.bint
Use la función coefCI
.r
Consulte la columna Raw
de la propiedadResiduals
.rint
No compatible. En su lugar, utilice los valores residuales studentizados (propiedad Residuals
) y los diagnósticos de observación (propiedadDiagnostics
) para encontrar valores atípicos.stats
Consulte la presentación del modelo en la ventana de comandos. Puede encontrar las estadísticas en las propiedades del modelo ( MSE
yRsquared
) y mediante la funciónanova
.
Referencias
[1] Chatterjee, S., and A. S. Hadi. “Influential Observations, High Leverage Points, and Outliers in Linear Regression.” Statistical Science. Vol. 1, 1986, pp. 379–416.
Capacidades ampliadas
Historial de versiones
Introducido antes de R2006a
Consulte también
LinearModel
| fitlm
| stepwiselm
| mvregress
| rcoplot