en la grafica podemos observar que presenta estacionalidad, serie temporal ya que la variación periódica y predecible de la misma con un periodo inferior o igual a un año.
La estacionalidad es un fenómeno que aparece cuando uno se da cuenta que en determinados períodos y con regularidad se repiten patrones de comportamiento de un hecho, como el que se esta observando en primera instancia.
La tendencia se torna estocastica
Los residuos estan elevados, dado a las fluctuaciones de las salidas de capital y/o de las entradas del mismo.
podemos notar que con la prueba aun se ve la estacionalidad y la tendencia
se muestra mas estabilizada la varianza es constante
summary(ur.df(diff.ITGF))
###############################################
# Augmented Dickey-Fuller Test Unit Root Test #
###############################################
Test regression none
Call:
lm(formula = z.diff ~ z.lag.1 - 1 + z.diff.lag)
Residuals:
Min 1Q Median 3Q Max
-451.00 -21.69 -1.07 95.32 230.07
Coefficients:
Estimate Std. Error t value Pr(>|t|)
z.lag.1 -1.99041 0.08317 -23.931 < 2e-16 ***
z.diff.lag 0.33249 0.04814 6.907 2.06e-11 ***
---
Signif. codes: 0 *** 0.001 ** 0.01 * 0.05 . 0.1 1
Residual standard error: 132.7 on 384 degrees of freedom
Multiple R-squared: 0.7748, Adjusted R-squared: 0.7736
F-statistic: 660.4 on 2 and 384 DF, p-value: < 2.2e-16
Value of test-statistic is: -23.9308
Critical values for test statistics:
1pct 5pct 10pct
tau1 -2.58 -1.95 -1.62
podemos observar que el valor de value of test-statistic es de -23.9308 el cual pasa los tres valores criticos, con lo cual podemos decir que la serie ya es estacional
Mostrados los procesos anteriores con sus debidos criterios , podemos empezar a proponer una serie de cambios en el “ARIMA” para estructurar un modelo correcto que ayuda al buen modelaje y presentacion del modelo “ingreso al sector publico”
la prueba nos propone un modelo MA 1 estacional con un AR 5 estacional
eacf(diff(diff(ITGF)))
AR/MA
0 1 2 3 4 5 6 7 8 9 10 11 12 13
0 x o o o o o o o o o x x x o
1 x x o o o o o o o o o x x o
2 x x o o o o o o o o o x x o
3 x x o o o o o o o o o x x o
4 x o x x o o o o o o o x x o
5 x x o x o o o o o o o x x o
6 x x o o o o o o o o o x x x
7 x o o o o o o o o o o x x o
nos propone un un AR 2 y un MA 3 #Propuesta 1
propuesta1<-Arima(ITGF,order=c(0,1,0),seasonal=c(2,1,1))
propuesta1<-Arima(ITGF,order=c(0,1,0),seasonal=c(2,1,1))
propuesta1
Series: ITGF
ARIMA(0,1,0)(2,1,1)[12]
Coefficients:
sar1 sar2 sma1
0.3755 0.0291 -1.000
s.e. 0.0532 0.0541 0.061
sigma^2 estimated as 10334: log likelihood=-2291.66
AIC=4591.32 AICc=4591.43 BIC=4607.05
checkresiduals(propuesta1)
Ljung-Box test
data: Residuals from ARIMA(0,1,0)(2,1,1)[12]
Q* = 103.21, df = 21, p-value = 7.762e-13
Model df: 3. Total lags used: 24
el AICc es elevado y los rezagos se siguen saliendo no es el mejor modelo
propuesta2<-Arima(ITGF,order=c(0,1,2),seasonal=c(2,1,1))
propuesta2<-Arima(ITGF,order=c(0,1,2),seasonal=c(2,1,1))
propuesta2
Series: ITGF
ARIMA(0,1,2)(2,1,1)[12]
Coefficients:
ma1 ma2 sar1 sar2 sma1
-0.6959 -0.2994 0.5714 0.0146 -1.0000
s.e. 0.0663 0.0533 0.0579 0.0548 0.0465
sigma^2 estimated as 7055: log likelihood=-2219.73
AIC=4451.46 AICc=4451.69 BIC=4475.05
checkresiduals(propuesta2)
Ljung-Box test
data: Residuals from ARIMA(0,1,2)(2,1,1)[12]
Q* = 167.22, df = 19, p-value < 2.2e-16
Model df: 5. Total lags used: 24
los residuos estan dentro de las bandas de confianza y el resultado del AICc es menor que el de la propuesta 1
propuesta3<-Arima(ITGF,order=c(2,1,3),seasonal=c(0,0,2))
propuesta3<-Arima(ITGF,order=c(2,1,3),seasonal=c(0,0,2))
propuesta3
Series: ITGF
ARIMA(2,1,3)(0,0,2)[12]
Coefficients:
ar1 ar2 ma1 ma2 ma3 sma1 sma2
1.6853 -0.9802 -2.6049 2.4550 -0.8309 0.3861 0.1432
s.e. 0.0124 0.0117 0.0402 0.0805 0.0449 0.0557 0.0600
sigma^2 estimated as 5736: log likelihood=-2235.54
AIC=4487.09 AICc=4487.47 BIC=4518.8
checkresiduals(propuesta3)
Ljung-Box test
data: Residuals from ARIMA(2,1,3)(0,0,2)[12]
Q* = 87.071, df = 17, p-value = 2.073e-11
Model df: 7. Total lags used: 24
el resultado de AICc es menor que en la propuesta 1, pero mayor que la propuesta 2
propuesta4
Series: ITGF
ARIMA(2,1,3)(0,1,3)[12]
Coefficients:
ar1 ar2 ma1 ma2 ma3 sma1 sma2 sma3
1.6841 -0.9783 -2.593 2.4303 -0.8167 -0.6151 -0.2348 -0.1497
s.e. 0.0134 0.0125 0.042 0.0836 0.0461 0.1036 0.0745 0.0625
sigma^2 estimated as 5804: log likelihood=-2183.32
AIC=4384.63 AICc=4385.12 BIC=4420.02
checkresiduals(propuesta4)
Ljung-Box test
data: Residuals from ARIMA(2,1,3)(0,1,3)[12]
Q* = 81.855, df = 16, p-value = 7.693e-11
Model df: 8. Total lags used: 24
el AICc es mucho mayor a los anteriores, no es el mejor modelo
propuesta5
Series: ITGF
ARIMA(1,1,1)(0,1,0)[12]
Coefficients:
ar1 ma1
0.1882 -1.0000
s.e. 0.0507 0.0079
sigma^2 estimated as 8829: log likelihood=-2249.38
AIC=4504.76 AICc=4504.82 BIC=4516.55
checkresiduals(propuesta5)
Ljung-Box test
data: Residuals from ARIMA(1,1,1)(0,1,0)[12]
Q* = 151.28, df = 22, p-value < 2.2e-16
Model df: 2. Total lags used: 24
el AICc es bueno aunque ligeramente mayor que la propuesta 2
los resultados confirman que la mejor propuesta es la numero 2
propuesta.auto
Series: ITGF
ARIMA(2,1,3)(0,0,2)[12]
Coefficients:
ar1 ar2 ma1 ma2 ma3 sma1 sma2
1.6853 -0.9802 -2.6049 2.4550 -0.8309 0.3861 0.1432
s.e. 0.0124 0.0117 0.0402 0.0805 0.0449 0.0557 0.0600
sigma^2 estimated as 5736: log likelihood=-2235.54
AIC=4487.09 AICc=4487.47 BIC=4518.8
checkresiduals(propuesta.auto)
Ljung-Box test
data: Residuals from ARIMA(2,1,3)(0,0,2)[12]
Q* = 87.071, df = 17, p-value = 2.073e-11
Model df: 7. Total lags used: 24
el auto arima nos da un mejor resultado del AICc ya que es mas bajo sin embargo no nos muesta ar ni ma para poder hacer la ecuacion final, por ello nos quedamos con la propuesta 2
$$ INGRESO DEL GOBIERNO=0.0256 +0.0058{_(12)}
$$
La proyeccion de nuestro pronostico muestra que nuestro ingreso al sector , se va a mantener constante, dado que la condiciones economicas que nos estamos enfrentando no son muy distintas a las politicas monetaria y gubernamentales de antes.
getrmse(diff.ITGF,h=12,order=c(2,1,3),seasonal=c(0,1,3))
[1] 114.3297
getrmse(diff.ITGF,h=12,order=c(0,1,2),seasonal=c(2,1,1))
[1] 116.811
getrmse(diff.ITGF,h=12,order=c(1,1,1),seasonal=c(0,1,0))
[1] 36.94563
getrmse(diff.ITGF,h=12,order=c(2,1,2),seasonal=c(1,1,2))
[1] 101.6726
getrmse(diff.ITGF,h=12,order=c(2,1,1),seasonal=c(1,1,0))
[1] 50.32122
getrmse(diff.ITGF,h=12,order=c(2,1,1),seasonal=c(1,1,1))
[1] 113.1242
getrmse(diff.ITGF,h=12,order=c(2,1,1),seasonal=c(0,1,1))
[1] 66.08332
getrmse(diff.ITGF,h=12,order=c(1,1,0),seasonal=c(1,1,2))
[1] 142.3332
getrmse(diff.ITGF,h=12,order=c(1,0,1),seasonal=c(1,1,0))
[1] 42.83948
getrmse(diff.ITGF,h=12,order=c(1,0,1),seasonal=c(1,1,1))
[1] 105.2729
getrmse(diff.ITGF,h=12,order=c(2,1,1),seasonal=c(2,1,1))
[1] 111.587
getrmse(diff.ITGF,h=12,order=c(1,1,0),seasonal=c(1,0,0))
[1] 139.3919
getrmse(diff.ITGF,h=12,order=c(1,1,1),seasonal=c(0,0,1))
[1] 138.1087
getrmse(diff.ITGF,h=12,order=c(2,1,1),seasonal=c(0,0,1))
[1] 133.9418
la raiz del error media mas pequeño es la opcion 3 el 36.94563
Las intervenciones pueden ser naturales o hechas por el ser humano 1- el ingreso al sector publico puede aumentar debido a un cobro mas elevado de impuestos 2- puede disminuir debido a una fuga de capital
air.m1
Call:
arimax(x = log(ITGF), order = c(0, 1, 1), seasonal = list(order = c(0, 1, 1),
period = 12), xreg = data.frame(Dec96 = 1 * (seq(ITGF) == 12), Jan97 = 1 *
(seq(ITGF) == 13), Dec02 = 1 * (seq(ITGF) == 84)), method = "ML", xtransf = data.frame(I911 = 1 *
(seq(ITGF) == 69), I911 = 1 * (seq(ITGF) == 69)), transfer = list(c(0, 0),
c(1, 0)))
Coefficients:
ma1 sma1 Dec96 Jan97 Dec02 I911-MA0 I911.1-AR1 I911.1-MA0
-1.0000 -0.2327 -0.1174 0.3395 -0.0050 1.7246 0.0432 -1.8474
s.e. 0.0104 0.0645 0.7965 0.6281 0.6202 35.5800 0.7596 35.5747
sigma^2 estimated as 0.624: log likelihood = -449.58, aic = 915.17
plot(log(ITGF),ylab='Log(ITGF)')+
points(fitted(air.m1))
integer(0)
se relaciona con el ingreso al sector publico mediante el PIB o las Politicas monetarias Todas las funciones que realiza el sector público requieren la realización de un gasto, por lo que para financiarlas será necesario obtener ingresos. Para poder financiar sus gastos, el sector público tiene que conseguir ingresos. Dichos ingresos los logra, entre otras vías, estableciendo impuestos, es decir, pagos obligatorios que obtiene de las economías domésticas y las empresas. El conjunto de procedimientos y normas que regulan la contribución de impuestos se denomina sistema tributario. A su vez, los impuestos también pueden cumplir una importante función redistributiva a través de la progresividad, de la que hablaremos en el apartado relativo a ingresos públicos. Cada vez que el sector público decide aplicar una política fiscal expansiva se produce un efecto negativo sobre el saldo presupuestario (SP = T - G - TR), ya que los incrementos de los gastos del sector público (gasto público y transferencias) o las reducciones de sus ingresos provocan un incremento del déficit público. Como sabemos, en una economía cerrada, la reducción del ahorro público supone una reducción de los recursos para financiar la inversión, por lo que, para evitar la caída de la inversión interna el ahorro privado debe compensar el incremento del déficit público. b) Evaluar la estacionalidad de la nueva variable.
base2 <- read.csv("C:/Users/usuario/Desktop/ingresoalsector 1.2.csv", sep = ";")
como la habia descrito anteriormente cuenta con estacionalidad y un poco de tendencia
podemos observar en el gasto de gobierno tendencia creciente
aqui se puede ver claramente que la serie de ingreso es estacional
la serie de gasto no es estacional, solo tendencia creciente
summary(reg.i)
Call:
lm(formula = ts.i ~ time(ts.i) + mes.)
Residuals:
Min 1Q Median 3Q Max
-220.860 -95.939 -1.307 85.590 219.883
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 3951.7943 1188.8964 3.324 0.000975 ***
time(ts.i) -1.8803 0.5938 -3.167 0.001668 **
mes.February 55.4294 27.0805 2.047 0.041367 *
mes.March 61.1013 27.0806 2.256 0.024626 *
mes.April 27.3185 27.0808 1.009 0.313728
mes.May -11.5248 27.0811 -0.426 0.670668
mes.June -17.9741 27.0815 -0.664 0.507285
mes.July -19.1714 27.2912 -0.702 0.482815
mes.August -6.6710 27.2912 -0.244 0.807026
mes.September -5.3893 27.2913 -0.197 0.843565
mes.October 0.9862 27.2916 0.036 0.971194
mes.November -1.6384 27.2919 -0.060 0.952162
mes.December 16.0495 27.2923 0.588 0.556843
---
Signif. codes: 0 *** 0.001 ** 0.01 * 0.05 . 0.1 1
Residual standard error: 110 on 377 degrees of freedom
Multiple R-squared: 0.07716, Adjusted R-squared: 0.04779
F-statistic: 2.627 on 12 and 377 DF, p-value: 0.002211
summary(reg.g)
Call:
lm(formula = ts.g ~ time(ts.g) + mes.)
Residuals:
Min 1Q Median 3Q Max
-1075421 -342633 -145283 284947 2179445
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) -176153186 5868675 -30.016 < 2e-16 ***
time(ts.g) 88068 2931 30.047 < 2e-16 ***
mes.February 129592 133676 0.969 0.33294
mes.March 272276 133676 2.037 0.04237 *
mes.April 409953 133677 3.067 0.00232 **
mes.May 546128 133679 4.085 5.38e-05 ***
mes.June 736266 133681 5.508 6.74e-08 ***
mes.July 871737 134716 6.471 3.03e-10 ***
mes.August 1002826 134716 7.444 6.69e-13 ***
mes.September 1142787 134717 8.483 5.06e-16 ***
mes.October 1276434 134718 9.475 < 2e-16 ***
mes.November 1424624 134719 10.575 < 2e-16 ***
mes.December 1694868 134721 12.581 < 2e-16 ***
---
Signif. codes: 0 *** 0.001 ** 0.01 * 0.05 . 0.1 1
Residual standard error: 543000 on 377 degrees of freedom
Multiple R-squared: 0.7698, Adjusted R-squared: 0.7625
F-statistic: 105.1 on 12 and 377 DF, p-value: < 2.2e-16
summary(ur.df(ts.ddi))
###############################################
# Augmented Dickey-Fuller Test Unit Root Test #
###############################################
Test regression none
Call:
lm(formula = z.diff ~ z.lag.1 - 1 + z.diff.lag)
Residuals:
Min 1Q Median 3Q Max
-380.98 -13.55 0.50 16.56 357.61
Coefficients:
Estimate Std. Error t value Pr(>|t|)
z.lag.1 -1.73430 0.08143 -21.299 < 2e-16 ***
z.diff.lag 0.28684 0.04959 5.784 1.54e-08 ***
---
Signif. codes: 0 *** 0.001 ** 0.01 * 0.05 . 0.1 1
Residual standard error: 109.8 on 373 degrees of freedom
Multiple R-squared: 0.7007, Adjusted R-squared: 0.6991
F-statistic: 436.6 on 2 and 373 DF, p-value: < 2.2e-16
Value of test-statistic is: -21.2986
Critical values for test statistics:
1pct 5pct 10pct
tau1 -2.58 -1.95 -1.62
el resultado de esta prueba respecto al ingreso son es de (-21.2986) pasa por mucho los valores criticos esto quiere decir que la serie ya es estacionaria
summary(ur.df(ts.dgg))
###############################################
# Augmented Dickey-Fuller Test Unit Root Test #
###############################################
Test regression none
Call:
lm(formula = z.diff ~ z.lag.1 - 1 + z.diff.lag)
Residuals:
Min 1Q Median 3Q Max
-398791 300 7999 22509 203912
Coefficients:
Estimate Std. Error t value Pr(>|t|)
z.lag.1 -1.25088 0.07765 -16.109 <2e-16 ***
z.diff.lag 0.10154 0.05157 1.969 0.0497 *
---
Signif. codes: 0 *** 0.001 ** 0.01 * 0.05 . 0.1 1
Residual standard error: 64440 on 373 degrees of freedom
Multiple R-squared: 0.5721, Adjusted R-squared: 0.5698
F-statistic: 249.3 on 2 and 373 DF, p-value: < 2.2e-16
Value of test-statistic is: -16.1092
Critical values for test statistics:
1pct 5pct 10pct
tau1 -2.58 -1.95 -1.62
la prueba aplicada al gasto de gobierno nos dice que el resultado (-16.1092) sobrepasa los valores criticos, por tanto ya es una serie estacionaria
VARselect(base3, lag.max = 24, type = "const")[["selection"]]
AIC(n) HQ(n) SC(n) FPE(n)
24 12 12 24
nos propone rezzagos del 1 hasta el 24
summary(var1)
VAR Estimation Results:
=========================
Endogenous variables: i, g
Deterministic variables: both
Sample size: 376
Log Likelihood: -7012.215
Roots of the characteristic polynomial:
0.3478 0.1354
Call:
VAR(y = base3, p = 1, type = "both")
Estimation results for equation i:
==================================
i = i.l1 + g.l1 + const + trend
Estimate Std. Error t value Pr(>|t|)
i.l1 -3.475e-01 4.860e-02 -7.150 4.63e-12 ***
g.l1 -2.954e-05 9.093e-05 -0.325 0.745
const -1.227e+00 1.190e+01 -0.103 0.918
trend 4.854e-03 5.451e-02 0.089 0.929
---
Signif. codes: 0 *** 0.001 ** 0.01 * 0.05 . 0.1 1
Residual standard error: 114.7 on 372 degrees of freedom
Multiple R-Squared: 0.1212, Adjusted R-squared: 0.1141
F-statistic: 17.11 on 3 and 372 DF, p-value: 1.988e-10
Estimation results for equation g:
==================================
g = i.l1 + g.l1 + const + trend
Estimate Std. Error t value Pr(>|t|)
i.l1 -2.5793 27.4714 -0.094 0.92525
g.l1 -0.1358 0.0514 -2.642 0.00858 **
const -48.5695 6729.0238 -0.007 0.99424
trend 4.3258 30.8138 0.140 0.88843
---
Signif. codes: 0 *** 0.001 ** 0.01 * 0.05 . 0.1 1
Residual standard error: 64850 on 372 degrees of freedom
Multiple R-Squared: 0.01851, Adjusted R-squared: 0.01059
F-statistic: 2.338 on 3 and 372 DF, p-value: 0.07325
Covariance matrix of residuals:
i g
i 13163 9.577e+04
g 95769 4.206e+09
Correlation matrix of residuals:
i g
i 1.00000 0.01287
g 0.01287 1.00000
nos encontramos 1 variable significativa con un resultado de p-value del 0.07325
summary(var2)
VAR Estimation Results:
=========================
Endogenous variables: i, g
Deterministic variables: both
Sample size: 375
Log Likelihood: -6976.032
Roots of the characteristic polynomial:
0.5365 0.5365 0.3146 0.3146
Call:
VAR(y = base3, p = 2, type = "both")
Estimation results for equation i:
==================================
i = i.l1 + g.l1 + i.l2 + g.l2 + const + trend
Estimate Std. Error t value Pr(>|t|)
i.l1 -4.469e-01 4.986e-02 -8.963 < 2e-16 ***
g.l1 -2.459e-05 8.823e-05 -0.279 0.781
i.l2 -2.871e-01 4.984e-02 -5.762 1.76e-08 ***
g.l2 4.210e-05 8.831e-05 0.477 0.634
const -1.753e+00 1.151e+01 -0.152 0.879
trend 6.715e-03 5.263e-02 0.128 0.899
---
Signif. codes: 0 *** 0.001 ** 0.01 * 0.05 . 0.1 1
Residual standard error: 110.3 on 369 degrees of freedom
Multiple R-Squared: 0.1941, Adjusted R-squared: 0.1831
F-statistic: 17.77 on 5 and 369 DF, p-value: 8.702e-16
Estimation results for equation g:
==================================
g = i.l1 + g.l1 + i.l2 + g.l2 + const + trend
Estimate Std. Error t value Pr(>|t|)
i.l1 3.41673 29.25679 0.117 0.90709
g.l1 -0.14949 0.05178 -2.887 0.00411 **
i.l2 20.19985 29.24550 0.691 0.49019
g.l2 -0.10222 0.05182 -1.972 0.04931 *
const -47.52316 6752.86820 -0.007 0.99439
trend 4.72230 30.88237 0.153 0.87855
---
Signif. codes: 0 *** 0.001 ** 0.01 * 0.05 . 0.1 1
Residual standard error: 64730 on 369 degrees of freedom
Multiple R-Squared: 0.02992, Adjusted R-squared: 0.01678
F-statistic: 2.276 on 5 and 369 DF, p-value: 0.04654
Covariance matrix of residuals:
i g
i 12169 1.895e+05
g 189548 4.190e+09
Correlation matrix of residuals:
i g
i 1.00000 0.02654
g 0.02654 1.00000
tenemos 2 variables significativas y un resultado p-value mas bajo que el anterior #Rezago 3
summary(var3)
VAR Estimation Results:
=========================
Endogenous variables: i, g
Deterministic variables: both
Sample size: 374
Log Likelihood: -6944.455
Roots of the characteristic polynomial:
0.6293 0.6293 0.5241 0.3545 0.3545 0.2464
Call:
VAR(y = base3, p = 3, type = "both")
Estimation results for equation i:
==================================
i = i.l1 + g.l1 + i.l2 + g.l2 + i.l3 + g.l3 + const + trend
Estimate Std. Error t value Pr(>|t|)
i.l1 -5.061e-01 5.040e-02 -10.043 < 2e-16 ***
g.l1 -6.167e-06 8.590e-05 -0.072 0.943
i.l2 -3.821e-01 5.325e-02 -7.176 4.02e-12 ***
g.l2 4.792e-05 8.643e-05 0.555 0.580
i.l3 -2.062e-01 5.040e-02 -4.092 5.26e-05 ***
g.l3 3.642e-05 8.604e-05 0.423 0.672
const 1.685e+00 1.120e+01 0.151 0.880
trend -7.121e-03 5.114e-02 -0.139 0.889
---
Signif. codes: 0 *** 0.001 ** 0.01 * 0.05 . 0.1 1
Residual standard error: 106.8 on 366 degrees of freedom
Multiple R-Squared: 0.2343, Adjusted R-squared: 0.2196
F-statistic: 16 on 7 and 366 DF, p-value: < 2.2e-16
Estimation results for equation g:
==================================
g = i.l1 + g.l1 + i.l2 + g.l2 + i.l3 + g.l3 + const + trend
Estimate Std. Error t value Pr(>|t|)
i.l1 2.42747 30.66912 0.079 0.93696
g.l1 -0.15223 0.05227 -2.912 0.00381 **
i.l2 17.93151 32.40534 0.553 0.58036
g.l2 -0.10677 0.05260 -2.030 0.04308 *
i.l3 -4.73814 30.66924 -0.154 0.87731
g.l3 -0.03033 0.05236 -0.579 0.56282
const -101.17008 6813.59266 -0.015 0.98816
trend 5.02466 31.11823 0.161 0.87181
---
Signif. codes: 0 *** 0.001 ** 0.01 * 0.05 . 0.1 1
Residual standard error: 64970 on 366 degrees of freedom
Multiple R-Squared: 0.0309, Adjusted R-squared: 0.01236
F-statistic: 1.667 on 7 and 366 DF, p-value: 0.1158
Covariance matrix of residuals:
i g
i 11397 1.878e+05
g 187818 4.221e+09
Correlation matrix of residuals:
i g
i 1.00000 0.02708
g 0.02708 1.00000
solo se aumentoo una variable significativa y bajo un poco el resultado de p-value #Rezago 8
summary(var4)
VAR Estimation Results:
=========================
Endogenous variables: i, g
Deterministic variables: both
Sample size: 369
Log Likelihood: -6801.206
Roots of the characteristic polynomial:
0.881 0.881 0.8724 0.8724 0.852 0.852 0.8227 0.8227 0.7983 0.7983 0.7962 0.7962 0.7585 0.7585 0.7578 0.7578
Call:
VAR(y = base3, p = 8, type = "both")
Estimation results for equation i:
==================================
i = i.l1 + g.l1 + i.l2 + g.l2 + i.l3 + g.l3 + i.l4 + g.l4 + i.l5 + g.l5 + i.l6 + g.l6 + i.l7 + g.l7 + i.l8 + g.l8 + const + trend
Estimate Std. Error t value Pr(>|t|)
i.l1 -6.820e-01 5.167e-02 -13.201 < 2e-16 ***
g.l1 -1.482e-05 8.173e-05 -0.181 0.856
i.l2 -6.339e-01 6.034e-02 -10.506 < 2e-16 ***
g.l2 4.700e-05 8.274e-05 0.568 0.570
i.l3 -5.556e-01 6.573e-02 -8.454 7.65e-16 ***
g.l3 4.129e-05 8.296e-05 0.498 0.619
i.l4 -4.934e-01 6.731e-02 -7.329 1.60e-12 ***
g.l4 -9.447e-06 8.156e-05 -0.116 0.908
i.l5 -4.284e-01 6.695e-02 -6.399 5.00e-10 ***
g.l5 -9.733e-06 8.201e-05 -0.119 0.906
i.l6 -3.761e-01 6.415e-02 -5.863 1.05e-08 ***
g.l6 -6.326e-06 8.526e-05 -0.074 0.941
i.l7 -3.278e-01 5.843e-02 -5.610 4.11e-08 ***
g.l7 -1.681e-05 8.515e-05 -0.197 0.844
i.l8 -2.405e-01 5.021e-02 -4.790 2.47e-06 ***
g.l8 -3.482e-05 8.398e-05 -0.415 0.679
const -3.296e+00 1.059e+01 -0.311 0.756
trend 1.243e-02 4.805e-02 0.259 0.796
---
Signif. codes: 0 *** 0.001 ** 0.01 * 0.05 . 0.1 1
Residual standard error: 98.21 on 351 degrees of freedom
Multiple R-Squared: 0.3597, Adjusted R-squared: 0.3286
F-statistic: 11.6 on 17 and 351 DF, p-value: < 2.2e-16
Estimation results for equation g:
==================================
g = i.l1 + g.l1 + i.l2 + g.l2 + i.l3 + g.l3 + i.l4 + g.l4 + i.l5 + g.l5 + i.l6 + g.l6 + i.l7 + g.l7 + i.l8 + g.l8 + const + trend
Estimate Std. Error t value Pr(>|t|)
i.l1 2.04403 33.33979 0.061 0.95115
g.l1 -0.21203 0.05274 -4.020 7.12e-05 ***
i.l2 20.84900 38.93665 0.535 0.59267
g.l2 -0.16844 0.05339 -3.155 0.00174 **
i.l3 2.52378 42.41281 0.060 0.95258
g.l3 -0.10204 0.05353 -1.906 0.05744 .
i.l4 9.68843 43.43597 0.223 0.82363
g.l4 -0.07564 0.05263 -1.437 0.15153
i.l5 7.14984 43.20304 0.165 0.86865
g.l5 -0.23776 0.05292 -4.493 9.56e-06 ***
i.l6 8.49367 41.39338 0.205 0.83754
g.l6 -0.18242 0.05502 -3.316 0.00101 **
i.l7 7.64663 37.70391 0.203 0.83940
g.l7 -0.15872 0.05495 -2.888 0.00411 **
i.l8 16.34643 32.39769 0.505 0.61419
g.l8 -0.15872 0.05420 -2.929 0.00363 **
const 875.69050 6833.46404 0.128 0.89811
trend -0.11671 31.00393 -0.004 0.99700
---
Signif. codes: 0 *** 0.001 ** 0.01 * 0.05 . 0.1 1
Residual standard error: 63380 on 351 degrees of freedom
Multiple R-Squared: 0.1155, Adjusted R-squared: 0.0727
F-statistic: 2.697 on 17 and 351 DF, p-value: 0.0003424
Covariance matrix of residuals:
i g
i 9645 1.662e+05
g 166167 4.016e+09
Correlation matrix of residuals:
i g
i 1.0000 0.0267
g 0.0267 1.0000
tenemos significancia con 8 varriables y un p-value minimo, ocuparemos esta propuesta de rezagos
plot(var4.serial, names = "Consumption")
Invalid residual name(s) supplied, using residuals of first variable.
plot(var4.serial, names = "Income")
Invalid residual name(s) supplied, using residuals of first variable.
var.norm
$`JB`
JB-Test (multivariate)
data: Residuals of VAR object var4
Chi-squared = 3118.2, df = 4, p-value < 2.2e-16
$Skewness
Skewness only (multivariate)
data: Residuals of VAR object var4
Chi-squared = 698.5, df = 2, p-value < 2.2e-16
$Kurtosis
Kurtosis only (multivariate)
data: Residuals of VAR object var4
Chi-squared = 2419.7, df = 2, p-value < 2.2e-16
se puede observar estabilidad estructural y que las fluctuaciones son minimas e) Resultados de la prueba de causalidad de Granger
causality(var4, cause='i')$Granger
Granger causality H0: i do not Granger-cause g
data: VAR object var4
F-Test = 0.088744, df1 = 8, df2 = 702, p-value = 0.9995
se acepta la H0 y se puede decir que el ingreso no causa al gasto de gobierno
causality(var4, cause='g')$Granger
Granger causality H0: g do not Granger-cause i
data: VAR object var4
F-Test = 0.1296, df1 = 8, df2 = 702, p-value = 0.998
de igual manera se acepta la H0, lo cual quiere decir que el gasto de gobierno no causa al ingreso
predictions<-predict(var4,n.ahead=10,ci=0.95)
class(predictions)
[1] "varprd"
plot(predictions,names="Consumption")
Invalid variable name(s) supplied, using first variable.
fanchart(predictions,names="Income")
Invalid variable name(s) supplied, using first variable.
plot(irf(var4,impulse="i",response="g",ortho=T))
plot(irf(var4,impulse="g",response="i",ortho=T))
fevd.var <- fevd(var4, n.ahead = 10)
fevd.var
$`i`
i g
[1,] 1.0000000 0.000000e+00
[2,] 0.9999376 6.237122e-05
[3,] 0.9989286 1.071355e-03
[4,] 0.9989281 1.071897e-03
[5,] 0.9981073 1.892695e-03
[6,] 0.9981020 1.897981e-03
[7,] 0.9980724 1.927619e-03
[8,] 0.9979818 2.018151e-03
[9,] 0.9978208 2.179221e-03
[10,] 0.9974624 2.537571e-03
$g
i g
[1,] 0.0007127428 0.9992873
[2,] 0.0006880443 0.9993120
[3,] 0.0013237573 0.9986762
[4,] 0.0019823079 0.9980177
[5,] 0.0020190796 0.9979809
[6,] 0.0019782386 0.9980218
[7,] 0.0019687443 0.9980313
[8,] 0.0020042054 0.9979958
[9,] 0.0021793173 0.9978207
[10,] 0.0025482159 0.9974518
plot(fevd.var,addbars=2)
el ingreso no depende del gasto y el gasto no depende del ingreso esto se debe a que ambas variables forman el PIB por ello requeririan mas variables como las exportaciones e importaciones, la inversión, etc.
po.test(base3[,1:2])
p-value smaller than printed p-value
Phillips-Ouliaris Cointegration Test
data: base3[, 1:2]
Phillips-Ouliaris demeaned = -424.72, Truncation lag parameter = 3, p-value = 0.01
con H0 las variables no estan cointegradas