パッケージを使用biwavelet
してウェーブレット コヒーレンス解析を行っています。lag1 値 (各時系列の AR(1) 係数を含むベクトルである必要があります) を正しく設定する際に問題があります。以下に、再現可能な例を示します。どうもありがとう。
t1 <- cbind(1:100, rnorm(100))
t2 <- cbind(1:100, rnorm(100))
lag.t1=acf(t1,plot=F)$acf[2]
lag.t2=acf(t2,plot=F)$acf[2]
wtc.t1t2 <- wtc(t1, t2, max.scale = 32,lag1=c(lag.t1,lag.t2))
これを行うと、次のようなエラーが発生します。
Warning messages:
1: In 2 * lag1 * cos(freq * 2 * pi) :
longer object length is not a multiple of shorter object length
2: In 1 - 2 * lag1 * cos(freq * 2 * pi) + lag1^2 :
longer object length is not a multiple of shorter object length
3: In (1 - lag1^2)/(1 - 2 * lag1 * cos(freq * 2 * pi) + lag1^2) :
longer object length is not a multiple of shorter object length