Restricciones lineales en el modelo de regresión: el package car de R
Imprimir
Es muy habitual que, en el modelo de regresión múltiple, estemos interesados en comparar el modelo de ajuste sin restricciones con otro sometido a un conjunto de restricciones lineales -recogidas a través de una matriz de coeficientes de y de un vector de términos independientes-. Como veremos en los próximos posts, este contraste se realiza a partir de la distribución .
no proporciona en su distribución básica una función que efectúe esta comparación. Sin embargo, es posible instalar el , que proporciona la función linear.hypothesis().
El siguiente conjunto de comandos contrasta la hipótesis nula :
>library(faraway)
>library(car)
>attach(gala)
>lm1<-lm(Species~., data=gala)
>rhs<-6 #término independiente de la restricción
>lhs<-c(0,1,1,0,0,0,0) #coeficientes de la restricción
>linear.hypothesis(lm1,lhs,rhs)
El resultado es:
Linear hypothesis test
Hypothesis:
Endemics + Area = 6
Model 1: Species ~ Endemics + Area + Elevation + Nearest + Scruz + Adjacent
Model 2: restricted model
Res.Df RSS Df Sum of Sq F Pr(>F)
1 23 19294.7
2 24 28331.2 -1 -9036.5 10.772 0.003268 **
—
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
