I berechnet eine Kreuzkorrelation von zwei Zeitreihen mit ccf()
in R. Ich weiß, wie herzuleiten das Konfidenzintervall berechnen:Wie p-Werte von den Kreuzkorrelationsfunktion in R
ccf1 <- ccf(x=x,y=y,lag.max=5,na.action=na.pass, plot=F)
upperCI <- qnorm((1+0.95)/2)/sqrt(ccf1$n.used)
lowerCI <- -qnorm((1+0.95)/2)/sqrt(ccf1$n.used)
Aber was Ich brauche wirklich den p-Wert der maximalen Korrelation.
ind.max <- which(abs(ccf1$acf[1:11])==max(abs(ccf1$acf[1:11])))
max.cor <- ccf1$acf[ind.max]
lag.opt <- ccf1$lag[ind.max]
Wie berechne ich diesen p-Wert? Ich habe hoch und niedrig gesucht, kann aber nirgendwo eine gute Antwort finden.
Es ist wirklich so einfach? Ich dachte, dass ich etwas fangen musste, weil das ccf viele Korrelationen auf einmal berechnet? – struggleBus
oh toll! Danke! – struggleBus