Я работаю с моделью подземных вод, и я получил различные измерения подземных вод на границах области.Предполагая два разных временных ряда (4305 ежедневных измерений оба), например, один относится к северной границе, а другой к южной, я рассчитал функцию взаимной корреляции, чтобы проверить, был ли соответствующий сдвиг времени между этими двумя.Теперь я хотел бы создать третий временной ряд, основанный на функции взаимной корреляции, которую я вычислил ранее, и один из двух временных рядов.Есть ли функции в R, способные сделать это?
До сих пор я просматривал веб-сайт, но, похоже, прямой функции для этого нет.Я думал, что, поскольку взаимная корреляция рассчитывается исходя из двух временных рядов, можно будет выполнить и «обратный путь».В моем случае, имея взаимную корреляцию и один временной ряд, возможно ли рассчитать другой временной ряд?
#Script for cross-correlation betweeen two time series
#Intsalling libraries
install.packages("forecast")
install.packages("lubridate")
install.packages("tseries")
#Packages used
library(forecast)
library(lubridate)
library(tseries)
# Storing the two time series
DataTS <- read.csv2("C:/Users/jacop/Desktop/TUM/Working/StudyProject /Cross-Correlation/Good_crosscorrelation/Good_crosscorrelation.csv", sep = ";")
TS_1 <- DataTS$EichenauQ17
TS_2 <- DataTS$GERMERING_HSNR_46_285B
# Cross-Correlation plots and results
values <- ccf(TS_1, TS_2, na.action=na.pass, ylab="CCF")
values