how to calculate significance value of lag correlation?
3 views (last 30 days)
Show older comments
I have cross correlate the monthly rainfall and groundwater.
% code
[XCF, Lags, Bounds] = crosscorr(flipud((gw')), flipud((rainfall')),6,2);
end
The lag values of 6 months are given below
% code
end
-6 -0.19
-5 -0.49
-4 -0.68
-3 -0.68
-2 -0.47
-1 -0.11
0 0.31
1 0.67
2 0.79
3 0.72
4 0.49
5 0.16
6 -0.16
Now I want know that lag values are significant or not. how to calculate the p-value of each lag.
0 Comments
Answers (1)
Alex Backer
on 7 May 2020
Edited: Alex Backer
on 7 May 2020
I wrote some code to estimate the p-value empirically:
Alex Backer (2020). xcorrpvalue (https://www.mathworks.com/matlabcentral/fileexchange/75403-xcorrpvalue), MATLAB Central File Exchange.
Hope it helps.
0 Comments
See Also
Categories
Find more on Data Preprocessing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!