La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Modelos Lineales CO2124 1 Práctica 4 Comparación de Modelos Lineales Se desea comparar dos modelos de la forma: (1) y i =  0 +  1 x 1i +...+  l x li.

Presentaciones similares


Presentación del tema: "Modelos Lineales CO2124 1 Práctica 4 Comparación de Modelos Lineales Se desea comparar dos modelos de la forma: (1) y i =  0 +  1 x 1i +...+  l x li."— Transcripción de la presentación:

1 Modelos Lineales CO2124 1 Práctica 4 Comparación de Modelos Lineales Se desea comparar dos modelos de la forma: (1) y i =  0 +  1 x 1i +...+  l x li +  i (2) y i =  0 +  1 x 1i +...+  l x li +  l+1 x (l+1)i +...+  k x ki +  i Todas las variables explicativas del modelo (1) están contenidas en el modelo (2), es decir, el modelo (1) está anidado en el modelo (2). Comparar estos modelos equivale a contrastar las hipótesis: Ho:  l+1 =  l+2 =...=  k = 0 vs. H 1 :  j  0, algún j = l+1,...,k Se rechaza Ho si F > F  k-l, n-(k+1) Como caso particular de la comparación de modelos se tiene la prueba de significancia del modelo Ho:  1 =  2 =...=  k = 0 vs. H 1 :  j  0, algún j =1,...,k La información necesaria para esta prueba está contenida en la Tabla de Análisis de Varianza o Tabla ANOVA.

2 Modelos Lineales CO2124 2 Práctica 4 En R, al hacer summary de un modelo, se obtiene el valor de la F correspondiente a la prueba de significancia del modelo. > summary(modelo1) Call: lm(formula = Ozono ~ Rad.S + Temp + Viento, data = ozono) Residuals: Min 1Q Median 3Q Max -2.141 -0.3899 0.02451 0.4766 1.14 Coefficients: Value Std. Error t value Pr(>|t|) (Intercept) -0.3921 0.9954 -0.3939 0.6959 Rad.S 0.0021 0.0011 1.9259 0.0618 Temp 0.0493 0.0123 4.0075 0.0003 Viento -0.0405 0.0292 -1.3868 0.1738 Signif. codes: 0 `***' 0.001 `**' 0.01 `*' 0.05 `.' 0.1 ` ' 1 Residual standard error: 0.6435 on 37 degrees of freedom Multiple R-Squared: 0.5752, Adjusted R-squared: 0.5407 F-statistic: 16.7 on 3 and 37 degrees of freedom, p-value: 5.067e-007 Otra opción es determinar el valor en tabla, > qf(0.95,3,37) [1] 2.858796

3 Modelos Lineales CO2124 3 Práctica 4 Por defecto el paquete R compara el modelo que se está ajustando con el modelo más sencillo, es decir, Ozono ~  0 +  1 Rad.S +  1 Temp +  3 Viento Ozono ~  0 Para generar la tabla ANOVA para un modelo o para comparar dos modelos anidados, se utiliza el comando anova. Para un modelo particular, > anova(modelo1) Analysis of Variance Table Response: Ozono Terms added sequentially (first to last) Df Sum of Sq Mean Sq F Value Pr(F) Rad.S 1 9.65691 9.65691 23.32419 0.0000239 Temp 1 10.28643 10.28643 24.84465 0.0000148 Viento 1 0.79630 0.79630 1.92330 0.1737922 Residuals 37 15.31911 0.41403

4 Modelos Lineales CO2124 4 Práctica 4 >modelo1.1_lm(Ozono~ Temp + Viento + Rad.S ) (alteramos el orden) >anova(modelo1.1) Analysis of Variance Table Response: Ozono Terms added sequentially (first to last) Df Sum of Sq Mean Sq F Value Pr(F) Temp 1 18.56311 18.56311 44.83518 0.0000001 Viento 1 0.64092 0.64092 1.54801 0.2212545 Rad.S 1 1.53562 1.53562 3.70895 0.0618318 Residuals 37 15.31911 0.41403

5 Modelos Lineales CO2124 5 Práctica 4 Hemos generado otros modelos con las mismas variables y observamos que las tablas anova no son iguales. El modelo más sencillo sería: >modelo0_lm(Ozono~1) > modelo0 Call: lm(formula = Ozono ~ 1) Coefficients: (Intercept) 3.184585 Degrees of freedom: 41 total; 40 residual Residual standard error: 0.9494571 Para comparar modelos anidados se utiliza también el comando anova: >anova(modelo0,modelo1) Analysis of Variance Table Response: Ozono Terms Resid. Df RSS Test Df Sum of Sq F ValuePr(F) 1 1 40 36.05875 2 Rad.S+Temp+Viento 37 15.31911 3 20.73964 16.69738 5.066584e-007

6 Modelos Lineales CO2124 6 Práctica 4 En modelo1 al realizar las pruebas para los coeficientes, las variables Viento y Radiación Solar resultaron no significativas. Dado que el p- valor de la variable Viento es mayor, esa es la variable que debe ser eliminada en primera instancia. (Independencia entre los coeficientes). El nuevo modelo sería: > modelo2<-lm(Ozono~Rad.S+Temp) Para hacer la comparación entre los modelos se utiliza la instrucción anova(modelo más sencillo,modelo más complejo) > anova(modelo2,modelo1) Analysis of Variance Table Model 1: Ozono ~ Rad.S + Temp Model 2: Ozono ~ Rad.S + Temp + Viento Res.Df RSS Df Sum of Sq F Pr(>F) 1 38 16.1154 2 37 15.3191 1 0.7963 1.9233 0.1738 Esta instrucción permite comparar dos modelos anidados a través de una prueba F. En este caso la decisión es de no rechazar la hipótesis nula (modelo más sencillo), es decir, el modelo2. Se analizará la significancia de los coeficientes para este modelo :

7 Modelos Lineales CO2124 7 Práctica 4 > summary(modelo2) Call: lm(formula = Ozono ~ Rad.S + Temp) Residuals: Min 1Q Median 3Q Max -2.02584 -0.36051 0.05418 0.44905 1.16317 Coefficients: Estimate Std. Error t value Pr(>|t|) (Intercept) -1.303521 0.756642 -1.723 0.0931. Rad.S 0.002013 0.001116 1.804 0.0792. Temp 0.056157 0.011403 4.925 1.68e-05 *** --- Signif. codes: 0 `***' 0.001 `**' 0.01 `*' 0.05 `.' 0.1 ` ' 1 Residual standard error: 0.6512 on 38 degrees of freedom Multiple R-Squared: 0.5531, Adjusted R-squared: 0.5296 F-statistic: 23.51 on 2 and 38 degrees of freedom, p-value: 2.261e-007 El coeficiente correspondiente a Radiación Solar no es significativo, por lo que debería ser eliminada esa variable. Se considerará el modelo3. > modelo3<-lm(Ozono~Temp)

8 Modelos Lineales CO2124 8 Práctica 4 Comparando el modelo 3 con el modelo 2 se obtienen los siguientes resultados: > anova(modelo3,modelo2) Analysis of Variance Table Model 1: Ozono ~ Temp Model 2: Ozono ~ Rad.S + Temp Res. Df RSS Df Sum of Sq F Pr(>F) 1 39 17.4956 2 38 16.1154 1 1.3802 3.2546 0.07916. --- Signif. codes: 0 `***' 0.001 `**' 0.01 `*' 0.05 `.' 0.1 ` ' 1 Dado el p-valor de esta prueba, el modelo que no incluye la variable Radiación Solar es el más apropiado (según este criterio). Se analizará la significancia de los coeficientes para este modelo.

9 Modelos Lineales CO2124 9 Práctica 4 > summary(modelo3) Call: lm(formula = Ozono ~ Temp) Residuals: Min 1Q Median 3Q Max -2.26913 -0.34527 0.03947 0.45532 1.15416 Coefficients: Estimate Std. Error t value Pr(>|t|) (Intercept) -1.62962 0.75567 -2.157 0.0373 * Temp 0.06608 0.01027 6.433 1.3e-07 *** --- Signif. codes: 0 `***' 0.001 `**' 0.01 `*' 0.05 `.' 0.1 ` ' 1 Residual standard error: 0.6698 on 39 degrees of freedom Multiple R-Squared: 0.5148, Adjusted R-squared: 0.5024 F-statistic: 41.38 on 1 and 39 degrees of freedom, p-value: 1.299e-007


Descargar ppt "Modelos Lineales CO2124 1 Práctica 4 Comparación de Modelos Lineales Se desea comparar dos modelos de la forma: (1) y i =  0 +  1 x 1i +...+  l x li."

Presentaciones similares


Anuncios Google