J'utilise le package biwavelet
pour effectuer une analyse de cohérence d'ondelettes. J'ai un problème en définissant correctement les valeurs de lag1 (qui devrait être un vecteur contenant le coefficient AR (1) de chaque série temporelle). Ce qui suit donne un exemple reproductible. Merci beaucoup.package biwavelet: comment définir la valeur "lag1" pour la fonction "wtc"
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))
Quand je fais cela, une erreur se produit comme ceci:
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
Merci pour votre réponse. Je vais essayer de contacter le mainteneur. Et pour l'instant, je vais juste ignorer le lag1. Merci. –