COMANDERA R (sarima) Flashcards
¿Que es un modelo SARIMA?
Es un modelo ARIMA generalizado, en el que las observaciones de la serie temporal se repiten de forma estacional
¿Que librerías se ocupan para poder realizar modelos SARIMA?
1 library(tseries)
2 library(forecast)
3 library(tidyverse)
4 library(dynlm)
5 library(fpp2)
6 library(strucchange) cambios esdtructurales
ndiffs(inflacion)?
diferencia la variable observada
plot.ts(euretail, col = “red4”)
- Plot.ts realiza un grafico
- Euretail es un comando que sirve para seleccionar un modelo optimo a travez de criterios de información
nsdiffs(euretail)
Nos indica que existe presencia en qué modelo hay presencia de estacionalidad
modelo4 <- auto.arima(euretail, stepwise = F, approximation = F)
summary(modelo4)?
La funcion auto.arima calcula el mejor modelo arima
stepwise = F: Indica que no se debe realizar una búsqueda gradual del mejor orden del modelo ARIMA. En este caso, se utiliza el orden predefinido en la función.
approximation = F: Indica que se debe utilizar el método de máxima verosimilitud para estimar los parámetros del modelo ARIMA. Este método es más preciso que el método de aproximación, pero también requiere más tiempo de computación.
modelo5 <- Arima(euretail, order = c(0,1,2), seasonal = list(order = c(0,1,1), period(4)))?
Estimacion de modelo Sarima de forma alternativa
forecast(modelo4, h = 10)
ggseasonplot(euretail, main = “Modelo Sarima”)?
Propuesta y pronostico
modelo= Fstats(inflacion~1, from = .01)?
genera un modelo respecto a una constante
sctest(modelo)?
Ho no hay cambio estructural
strucchange::breakpoints(inflacion~1)?
se divide la seccion en 6 segmentos y hay 5 quiebres
El comando strucchange::breakpoints en R se utiliza para identificar puntos de quiebre en una serie temporal. Es decir, momentos en el tiempo en los que la estructura de la serie temporal cambia significativamente.
Salida del comando:
El comando strucchange::breakpoints genera una lista que incluye:
* Posiciones de los puntos de quiebre: Indica en qué puntos del tiempo se detectaron cambios estructurales en la serie temporal.
* Tipo de cambio: Indica si el cambio en la serie temporal fue una ruptura (cambio abrupto) o una pendiente (cambio gradual).
* Magnitud del cambio: Indica la magnitud del cambio en la serie temporal en el punto de quiebre.
BP = strucchange::breakpoints(inflacion~1)?
interconf=confint(BP)
El comando confint en R se utiliza para calcular intervalos de confianza para los parámetros de un modelo estadístico. Es decir, para estimar el rango de valores dentro del cual se encuentra el verdadero valor del parámetro con un cierto nivel de confianza (generalmente 95%).
Salida del comando:
El comando confint genera un vector que incluye:
* Límite inferior: Indica el límite inferior del intervalo de confianza.
* Estimación: Indica la estimación puntual del parámetro.
* Límite superior: Indica el límite superior del intervalo de confianza.