Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Econometría ll
> options(scipen=999,digits=4)
>
>
ven=c(148,135.37,109.35,101.97,127.73,174.07,142.62,102.82,113.26,109.24,120.4,104.69
,66.38,110.54,151.81,152.66,85.4,111.69,116.72,141.4,160.6,118.13,160.54,80.03,129.93,8
2.22,102.21,126.44,123.99,77.13)
>
ben=c(12.2976,25.3227,1.8745,0.7579,1.1456,39.604,18.312,6.743,8.3155,22.4568,17.038
1,16.8013,1.9336,3.1372,4.5819,9.6395,4.6201,20.9046,13.5548,28.952,7.1542,6.075,6.74
54,5.2981,21.7531,14.1775,3.7271,4.6861,17.7992,5.8374)
> cbind(ven,ben)
ven ben
> modelo1=lm(ben~ven)
> summary(modelo1)
Call:
Residuals:
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
> # la heterocedasticidad puede ser una función lineal de todas las variables
> res2_2=resid(modelo1)^2
> pred=fitted(modelo1)
> pred_2=fitted(modelo1)^2
> white.test=lm(res2_2~pred+pred_2)
> summary(white.test)
Call:
Residuals:
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
> r2=summary(white.test)$adj.r.squared
> lm_test=r2*length(pred)
> lm_test
[1] 11.71
[1] 0.002865
Dado que el p. value es 0.002865 es menor que 0.05, por ende, rechazamos la hipótesis
nula y se concluye que el modelo original es heteroskedasticidad
(Intercept) ven
(Intercept) ven
> modelo1
Call:
Coefficients:
(Intercept) ven
-6.036 0.148
> summary(modelo1)
Call:
Residuals:
Coefficients:
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
Residual standard error: 8.76 on 28 degrees of freedom