How to find correlation coefficient between measured data and mathematically retrieved data without corr2.
2 views (last 30 days)
Show older comments
Anjali Sharma
on 18 Dec 2017
Commented: ANKUR KUMAR
on 19 Dec 2017
I dont have image processing toolbox with my license. I m interested to find correlation coeff between two matrices.
0 Comments
Accepted Answer
ANKUR KUMAR
on 18 Dec 2017
Edited: ANKUR KUMAR
on 19 Dec 2017
First method: Use corrcoef to find the correlation coefficient which yields a 2*2 matrix. eg.
A=corrcoef(randi(35,9,9),randi(25,9,9));
result is A=
1.0000 0.0441
0.0441 1.0000
So, you can use A(1,2) or A(2,1).
Second method: If you find the correlation, then you can use corr2(A,B), where A and B must be of equal dimension. It gives the required answer.
If you want the spatial correlation, then you can have to find correlation at every grid using the same function corr2 or you can interpolate into finer grids to get the spatial correlation.
4 Comments
ANKUR KUMAR
on 19 Dec 2017
Yes, I have cross check and have a faith of MATLAB. Both yield the same answer. Please accept my answer, if it helps you.
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!