#data()
#?LakeHuron
d1s=LakeHuron
class(d1s)
## [1] "ts"
d1sm=d1s*12*2.54/100
summary(d1sm)
## Min. 1st Qu. Median Mean 3rd Qu. Max.
## 175.6 176.2 176.5 176.5 176.7 177.4
library(tseries)
## Warning: package 'tseries' was built under R version 4.5.1
## Registered S3 method overwritten by 'quantmod':
## method from
## as.zoo.data.frame zoo
library(ggplot2)
## Warning: package 'ggplot2' was built under R version 4.5.1
library(forecast)
## Warning: package 'forecast' was built under R version 4.5.1
autoplot(d1sm,main="Nivel del lago Huron")
start(d1sm)
## [1] 1875 1
end(d1sm)
## [1] 1972 1
Interpretacion: El presente gráfico denota fluctuaciones que van en una medida de 178.5 metros. No se puede ver una tendencia clara ya sea creciente o decreciente a largo plazo, también muestra que no tiene una estacionalidad por que no se repite el patron cada año, pero si se muestran ciclos largos de varios años donde el nivel aumenta y disminuye. Cabe recalcar como las variaciones son mas o menos del mismo tamaño en todo el periodo, por lo tanto se ajusta a un modelo aditivo.
adf.test(d1sm)
##
## Augmented Dickey-Fuller Test
##
## data: d1sm
## Dickey-Fuller = -2.7796, Lag order = 4, p-value = 0.254
## alternative hypothesis: stationary
La prueba de Dickey Fuller con p-valor=0.254 es mayor que alfa al 5% por tanto aceptamos la hipotesis nula por lo cual concluimos que la serie no es estacionaria.
acf(d1sm,main="Funcion de autocorrelacion")
Se puede observar en el grafico una disminucion de los valores de autocorrelacion baja con 10 valores significativos indicando un modelo MA(10), por lo tanto esto muestra que la serie no es estacionario.
d1smd=diff(d1sm)
plot(d1smd)
adf.test(d1smd)
## Warning in adf.test(d1smd): p-value smaller than printed p-value
##
## Augmented Dickey-Fuller Test
##
## data: d1smd
## Dickey-Fuller = -5.4687, Lag order = 4, p-value = 0.01
## alternative hypothesis: stationary
El modelamiento mediante ARIMA tiene tres parametros:
AR(p) modelo autorregresivo que depende de FACP(funcion de autocorrelacion parcial)
I factor integrante su valor depende de el numero de diferencias
MA(q) modelo de media moviles, su valr deende del FAC(funcion de autocorrelacion)
acf(d1smd)
pacf(d1smd)
El grafico del FAC no muestra ningun valor significativo para MA(q=0), igualmente no es significativo ningun valor AR(p=0)
Por tanto ARIMA(p=0,d=1,q=0)
m1=arima(d1sm,order = c(0,1,0))
m1
##
## Call:
## arima(x = d1sm, order = c(0, 1, 0))
##
##
## sigma^2 estimated as 0.05159: log likelihood = 6.14, aic = -10.28
Box.test(m1$residuals,lag = 1,type = "Ljung-Box")
##
## Box-Ljung test
##
## data: m1$residuals
## X-squared = 2.1868, df = 1, p-value = 0.1392
La prueba de Ljung-Box indica que se tiene que aceptar la hipotesis nula por que el p-valor es mayor que alfa, por tanto los residuales son ruido blanco
predict(m1,3)
## $pred
## Time Series:
## Start = 1973
## End = 1975
## Frequency = 1
## [1] 176.7718 176.7718 176.7718
##
## $se
## Time Series:
## Start = 1973
## End = 1975
## Frequency = 1
## [1] 0.2271341 0.3212162 0.3934079