我有两个数据集D1
(365,3)和D2
(365,3)与NaN' s
我想找到D1 (column 1) with
D2的相关性(r,p)(第1列)
我正在使用
good = isnan(D1(:,1))+isnan(D2(:,1));
现在,我想使用good==0
的索引信息来查找D1
和D2
的第一列之间的相关性。
请有人建议我如何做到这一点。任何帮助是极大的赞赏。 Thanks.SSR
答案 0 :(得分:1)
您的意思是想要找到D1的第1列和D2的第1列之间的相关性,不包括两列中任何一列中具有NaN值的行吗?我理解正确吗?
如果是,那么使用good == 0
将产生一个逻辑向量来选择你想用来计算相关性的D1和D2的值:
idx = (good == 0)
[R,P] = corrcoef(D1(idx, 1), D2(idx, 1))
另请参阅此处了解计算相关性的许多不同方法:https://stackoverflow.com/a/14343567/701049