【问题标题】:correlation of specific columns (with NaN's)特定列的相关性(与 NaN 的)
【发布时间】:2016-05-10 20:12:16
【问题描述】:

我有两个数据集 D1 (365,3) 和 D2 (365,3) 和 NaN 我想找到D1 (column 1) withD2 的相关性(r,p)(第 1 列) 我正在使用

good = isnan(D1(:,1))+isnan(D2(:,1));

现在我想使用good==0 的索引信息来查找D1D2 的第一列之间的相关性。

请有人建议我如何做到这一点。任何帮助是极大的赞赏。 谢谢.SSR

【问题讨论】:

    标签: matlab


    【解决方案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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-21
      • 1970-01-01
      • 2016-09-10
      相关资源
      最近更新 更多