En este artículo, discutiremos cómo fusionar series temporales en el lenguaje de programación R.
Las series temporales en R se utilizan para analizar los comportamientos de un objeto durante un período de tiempo. En R Language, se puede hacer usando la función ts(). La serie de tiempo toma el vector de datos y cada dato está conectado con el valor de la marca de tiempo. La función ts() se utiliza para pronosticar el comportamiento de un activo en el negocio durante un período de tiempo.
Sintaxis: ts(datos, inicio, final, frecuencia)
Parámetros:
- datos: determina el vector de datos utilizado.
- inicio: determina el sello de fecha de la primera observación.
- fin: determina el sello de fecha de la última observación.
- frecuencia: determina el número de observaciones por unidad de tiempo.
Ejemplo: series de tiempo creadas usando datos vectoriales usando la función ts()
R
# create data vector x <- c(1,2,3,4,5,6,7,8,9,10, 11,12,13,14,15,16,17) # creating time series object # from date October, 2021 ts(x, c(2021,10),frequency=12 )
Producción:
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 2021 1 2 3 2022 4 5 6 7 8 9 10 11 12 13 14 15 2023 16 17
Combinar series de tiempo en R
Para fusionar dos series de tiempo en R, usamos la función ts() pero como datos de parámetro, pasamos un vector que contiene todas las series de tiempo que se fusionarán.
Sintaxis: ts( c(ts_1, ts_2), inicio = inicio(ts_1), frecuencia = frecuencia(ts_1) )
Ejemplo:
Aquí, hemos creado dos series temporales y las hemos fusionado utilizando la sintaxis anterior.
R
# create data vectors x <- c(1,2,3,4,5,6,7,8,9,10,11,12) y <- c(13,14,15,16,17,18,19,20,21,22,23,24) # creating time series objects ts_1 <- ts(x, c(2021,10),frequency=12 ) ts_2 <- ts(y, c(2022,10),frequency=12 ) # merge time series merged_ts <- ts(c(ts_1, ts_2), start = start(ts_1), frequency = frequency(ts_1)) # print merged time series merged_ts
Producción:
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 2021 1 2 3 2022 4 5 6 7 8 9 10 11 12 13 14 15 2023 16 17 18 19 20 21 22 23 24
Publicación traducida automáticamente
Artículo escrito por mishrapriyank17 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA