Crear un objeto de serie temporal con ts()
La función ts() se puede usar para crear objetos de series temporales. Un objeto de serie temporal es un vector (univariante) o una matriz (multivariante) con atributos adicionales, como los índices temporales de cada observación, la frecuencia de muestreo y el incremento temporal entre observaciones, y la longitud del ciclo para datos periódicos. Estos objetos son de la clase ts y representan datos observados en instantes de tiempo (aproximadamente) equiespaciados. Ahora vas a crear tú mismo objetos de series temporales.
La ventaja de crear y trabajar con objetos de la clase ts es que hay muchos métodos disponibles que utilizan los atributos de la serie, como la información del índice temporal. Por ejemplo, como has visto en ejercicios anteriores, llamar a plot() sobre un objeto ts generará automáticamente una gráfica en el tiempo.
En este ejercicio, te familiarizarás con la clase ts codificando algunos datos de series temporales (guardados como data_vector) en ts y explorando el resultado. Tu serie temporal data_vector comienza en el año 2004 y tiene 4 observaciones por año (es decir, son datos trimestrales).
Este ejercicio forma parte del curso
Análisis de series temporales en R
Instrucciones del ejercicio
- Aplica
print()yplot()adata_vector. Observa que, de forma predeterminada, tu gráfica no contiene información temporal. - Usa
ts()condata_vectorpara convertir tus datos en un objetots. Establece el argumentostartigual a2004y el argumentofrequencyigual a4. Asigna el resultado atime_series. - Usa
print()yplot()para ver tu objetotime_series.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Use print() and plot() to view data_vector
print(___)
plot(___)
# Convert data_vector to a ts object with start = 2004 and frequency = 4
time_series <-
# Use print() and plot() to view time_series