是否有R函数可用于从另一个时间序列中获取新的时间序列,以及先前找到的互相关函数?

时间:2019-03-27 11:14:34

标签: r

我正在使用地下水模型,但在边界范围获得了不同的地下水测量值。假设有两个不同的时间序列(均每天进行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

0 个答案:

没有答案