How to calculate correlation coefficient for two time series signal x(t) and y(t)?

조회 수: 24 (최근 30일)
I have two time series signal in csv file which contain 1 million data point. I want to find out normalized cross correlation coefficient for these two signal . How can i do?

채택된 답변

David Hill
David Hill 2019년 8월 24일
I believe you just need to read the files into vectors (x and y) and then use the xcorr function.
x = readmatrix('x.csv');
y = readmatrix('y.csv');
[c,lags] = xcorr(x,y);
Now if you want to visualize.
stem(lag,c)

추가 답변 (1개)

Deepika Behmani
Deepika Behmani 2019년 8월 25일
Hi David ,
Actually i have tried this method what you suggested but if i want to do normalized correlation then what change i should make?

카테고리

Help CenterFile Exchange에서 Correlation and Convolution에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by