How to create a matrix of correlation values
조회 수: 2 (최근 30일)
이전 댓글 표시
Hi all,
I'm a new to Matlab and only know the bascis. I have a data set with 20 x 150 columns. I need to find the correlation of the 20 values in the first column with themselves & create a matrix of size 20*20 which represents correlation of these 20 values with each other.
I've figured out the easy part, creating the 1 x 20 matrix from the loaded file: A=data(1:20);
What I can't figure out is a way to generate the 20x20 matrix representing the correlation of the 20 values with each other.
I've tried all of the following, to no avail:
corr2(A,A) % answer ends up as '1'
corr(A',A') % answer ends up as '1'
corrcoef(A,A) % results in a 2x2 matrix of '1' values)
corr(A,A) % this DOES create a 20x20 matrix, but all the values are NaN
Can someone please help me? Thanks in advance!
댓글 수: 0
답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!