Существует ли функция R для получения нового временного ряда, вытекающего из другого временного ряда, и функции взаимной корреляции, найденной ранее? - PullRequest
0 голосов
/ 27 марта 2019

Я работаю с моделью подземных вод, и я получил различные измерения подземных вод на границах области.Предполагая два разных временных ряда (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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...