serie_tiempo_rutina: Rutinas en una serie de tiempo

View source: R/series_de_tiempo.R

serie_tiempo_rutinaR Documentation

Rutinas en una serie de tiempo

Description

Realiza una rutina para una base de datos en la que se incluyen ajustes por:

  • Regresion lineal

  • Promedio movil simple

  • Promedio movil ponderado

  • Suavizamiento exponencial simple

  • Suav. expon. doble o de Holt

  • Suavizamiento Holt-Winter

Usage

serie_tiempo_rutina(
  datos,
  frecuencia = NULL,
  inicio = NULL,
  validar_ = FALSE,
  pausa_off = 1,
  msg = TRUE
)

Arguments

datos

Dataframe de no mas de 2 columnas, en el orden primero tiempo y luego valor el tiempo va en formato fecha, y tiene que ser en el orden dia-mes-year. La versión 2.1 soporta objetos de la clase TS (time series)

frecuencia

Este es el periodo de la serie, trimestral = 3, cuatrimestral = 4 ,mensual = 12, etc.

inicio

Este es el year a iniciar la serie de tiempo

pausa_off

Logical ¿Desea quitar las pausas en la rutina?

msg

Logical ¿Desea ignorar las preguntas de la rutina y tomar los valores por defecto?

Details

Se usa una salida interactiva en la que el usuario debe agregar ciertos datos o tomar ciertas decisiones durante la rutina.

Value

La salida no es como tal un objeto, si no una serie de impresiones de varios varios analisis.

  • Plost Arroja una lista de plots que ayudan a ver el comportamiento de la serie y como ciertos ajustes se aproximan mejor a ella

  • Resumenes Arroja ciertos resumenes de ciertos ajustes o pruebas que se hacen

  • Modelo Modelo con el menor MSE(Error cuadratico medio)

Author(s)

Cristhian Diaz

Examples

serie_tiempo_rutina(sunspot.year,5)

base=data.frame(tiempo=seq(Sys.Date(),by="days",length=20),valores=(rexp(50)+1)*sin(1:50))
serie_tiempo_rutina(datos=base,frecuencia=4,inicio=2010)


crissthiandi/TSRutina documentation built on Dec. 3, 2024, 8:57 p.m.