If X(n) is an available time series, I want to estimate the auto-correlation function value of r(k). The definition of r(k) is r(k)=E[X(n)X(n-k)]. Should I use the command "xcorr(x)"? But I will obtain a sequence, how could I get a value? Is this way right? I define y(n)=x(n-k), and use the xcorr(x,y)? But still I need a value and how to do the time delay process y(n)=x(n-k)?
MATLAB: How to estimate the auto-correlation function value r(k)=E[X(n)X(n-k)]
matlab; xcorr
Best Answer