Displaying 20 results from an estimated 3000 matches similar to: "Help with this topic"
2010 Apr 26
1
Why am I getting different results from cor VS ccf ?
Hi all,
I am getting different results from ccf and cor,
Here is a simple example:
set.seed(100)
N <- 100
x1 <- sample(N)
x2 <- x1 + rnorm(N,0,5)
ccf(x1,x2)$acf[ccf(x1,x2)$lag == -1]
cor(x1[-N], x2[-1])
Results:
> ccf(x1,x2)$acf[ccf(x1,x2)$lag == -1]
[1] -0.128027
> cor(x1[-N], x2[-1])
[1] -0.1301427
Thanks,
Tal
----------------Contact
2011 Jan 19
2
CCF and missing values.
Hi,
I have missing values in my time series. "na.action = na.pass" works for acf and pacf. Why do I get the following error for the ccf?
> ts(matrix(c(dev$u[1:10],dev$q[1:10]),ncol=2),start=1,freq=1)
Time Series:
Start = 1
End = 10
Frequency = 1
Series 1 Series 2
1 68.00000 138.4615
2 70.00000 355.5556
3 68.76000 304.3200
4 68.00000 231.4286
5 69.74194 357.4963
6
2006 Nov 28
1
ccf documentation bug or suggeston (PR#9394)
On 11/28/2006 11:50 AM, A.I. McLeod wrote:
> Hi Duncan,
Hi Ian.
>
> ccf(x,y) does not explain whether c(k)=cov(x(t),x(t+k)) or d(k)=cov(x(t),x(t-k)) is calculated. The following example demonstrates
> that the c(k) definition is used:
> ccf(c(-1,1,rep(0,8)),c(1,rep(0,9)))
> However S-Plus acf uses the d(k) definition in their acf function.
I don't think our code looks
2006 Oct 02
1
CCF and ACF
Dear all,
given two numeric vectors x and y, the ACF(x) at lag k is
cor(x(t),x(t+k)) while the CCF(x,y) at lag k is cor(x(t),y(t-k)). See
below for a simple example.
> set.seed(1)
> x <- rnorm(10)
> y <- rnorm(10)
> x
[1] -0.6264538 0.1836433 -0.8356286 1.5952808 0.3295078 -0.8204684
0.4874291 0.7383247 0.5757814 -0.3053884
> y
[1] 1.51178117 0.38984324
2006 Sep 15
1
"ccf versus acf"
I am trying to run a cross-correlation using the "ccf()" function. When
I select plot = TRUE in the ccf() I get a graph which has ACF on the
y-axis, which would suggest that these y-values are the auto-correlation
values.
How should I adjust the code to produce a plot that provides the
cross-correlation values?
Here is my code:
w002dat <-
2008 Jul 25
1
How to pass function argument of same name to internal call?
I ran across this problem when playing with ccf().
Its function call is
>function (x, y, lag.max = NULL, type = c("correlation", "covariance"),
plot = TRUE, na.action = na.fail, ...)
Internally, ccf() calls plot(), which digs up plot.acf() whose default
style is type='h' .
I wanted to pass the argument type='l' to the plotting routine, but of
2002 Jun 11
1
extra 0 in ccf
im using R 1.5.0 on redhat.
when i use ccf in the ts library i get, what i think is, an incorrect
entry in the lag and acf components. as an example, look at the second
entry in the lag and acf components below:
> library(ts)
> tmp <- ccf(ts(rnorm(3)),ts(rnorm(3)),plot=F)
> tmp$lag
, , 1
[,1]
[1,] -1
[2,] 0
[3,] 0
[4,] 1
> tmp$acf
, , 1
[,1]
[1,]
2014 Nov 04
1
[R] Calculation of cross-correlation in ccf
Dear All,
I am studying some process measurement time series in R and trying to identify time delays using cross-correlation function ccf. The results have however been bit confusing. I found a couple of years old message about this issue but unfortunately wasn't able to find it again for a reference.
For example, an obvious time shift is observed between the measurements y1 and y2 when the
2009 Jan 20
2
Confidence intervals in ccf()
Hi,
I have been running the ccf() function to find cross-correlations of time
series across various lags. When I give the option of plot=TRUE, I get a
plot that gives me 95% confidence interval cut-offs (based on sample
covariances) for my cross-correlations at each lag. This gives me a sense of
whether my cross-correlations are statistically significant or not.
However, I am unable to get R to
2005 Oct 31
1
how to optimise cross-correlation plot to study time lag between time-series?
Dear R-help,
How could a cross-correlation plot be optimized such that the relationship
between seasonal time-series can be studied?
We are working with strong seasonal time-series and derived a
cross-correlation plot to study the relationship between time-series. The
seasonal variation however strongly influences the cross-correlation plot
and the plot seems to be ?rather? symmetrical (max
2008 May 08
1
significance threshold in CCF
Hi everyone,
When the CCF between two series of observations is plotted in R, a line indicating (presumably) the significance threshold appears across the plot. Does anyone know how this threshold is determined (it is different for each set of series) and how its value can be extracted from R? I've tried saving the CCF into an object and unclassing the object, but there's nothing there to
2004 Jul 20
1
Statistical package
Dear Martin Maechler,
I came accross your valuable contribution in the domain of statistical computing
through Web site. I can't but appreciate your great endeavour.
I would be grateful to you if you could kindly suggest me or help me to utilize
the free statistical pckage like R with Mannual. I am esepcially interested in Time
Series Analysis and plotting of experimental
2004 Jan 08
1
Help with acf
I would like to get the result of acf min of lag 2 and max of lag 50.
When I use time series ( acf, lag.max = 50, type="covariance"), I
got lag 0 to lag 50. How do I get lag 2 to lag 50?
Sincerely,
Stephen
2010 Jul 14
1
ccf function
Hello,
I am a very new R user and not a statistician so please excuse any over
explanation, I'm just trying to be as clear as possible.
I have performed a cross correlation of two time series (my columns) in a single
data setusing:
ccf(ts(A[rows,columnX]),(A[rows,columnY]), lag=NULL, type="correlation",plot=F)
I?am able to get the results (for example):
Autocorrelations of
2006 May 19
4
Cross correlation/ bivariate/ mantel
> Background:
> OS: Linux Ubuntu Dapper
> release: R 2.3.0
> editor: GNU Emacs 21.4.1
> front-end: ESS 5.2.3
> -----------------------------
> Colleagues
>
I have two spatial datasets (latitude, longitude, fish eggs) and (latitude, longitude, fish larvae) at the same 280 stations (i.e. 280 cases). I want to determine if the 2 datasets are spatially correlated. In other
2013 Jan 29
1
ccf (cross correlation function) problems
Hello everybody,
I am sorry if my questions are too simple or not easily understandable. I’m
not a native English speaker and this is my first analysis using this
function.
I have a problem with a cross correlation function and I would like to
understand how I have to perform it in R.
I have yearly data of an independent variable (x) from 1982 to 2010, and I
also have yearly data of a variable
2009 Jun 02
2
variance does not equal serial covariance of lag zero?
Dear all,
Does this make any sense:
var() = cov() != acf(lag.max=0, type="covariance")?
I have daily data of IBM for May 2005, and I'm using the logarithmic return:
> ibm200505$LRAdj.Close
[1] NA 0.0203152 0.0005508 -0.0148397 -0.0025182 0.0092025
-0.0013889
[8] 0.0098196 -0.0103757 -0.0274917 0.0005716 -0.0159842 -0.0074306
0.0091710
[15] 0.0002898 0.0226306
2010 Jun 01
3
lapply with functions with changing parameters
Dear all,
I am trying to avoid a for loop here and wonder if the following is possible:
I have a data.frame with 6 columns and i want to get a cross-correlogram (by using ccf) . Obivously ccf only accepts two columns at once and then returms a list.
In fact, with a for loop i?d do the following
for (i in 1:6) {
x[[i]]=ccf(mydf[,i],mydf[,6])
}
Is there any chance to the same with
2006 Nov 27
2
NaN with ccf() for vector with all same element
hello,
i have been using ccf() to look at the correlation between lightning and electrogamnetic data. for the most part it has worked exactly as expected. however, i have come across something that puzzles me a bit:
> x <- c(1, 0, 1, 0, 1, 0)
> y <- c(0, 0, 0, 0, 0, 0)
> ccf(x, x, plot = FALSE)
Autocorrelations of series 'X', by lag
-4 -3 -2 -1 0
2008 Apr 23
1
ccf and covariance
Hi.
It's my understanding that a cross-correlation function of vectors x
and y at lag zero is equivalent to their correlation (or covariance,
depending on how the ccf is defined).
If this is true, could somebody please explain why I get an
inconsistent result between cov() and ccf(type = "covariance"), but a
consistent result between cor() and ccf(type = "correlation")?
Or