我有两个网格矩阵,包括纬度,经度和时间(180x360x12)。我使用以下方法计算了两个矩阵之间的相关系数:http://in.mathworks.com/matlabcentral/answers/15884-correlation-for-multi-dimensional-arrays
现在我想为每个网格单元找到p值(0.05)。我希望在矩阵中设置三个部分的相关值:一个将显示正显着(<0.05),第二个将显示正无意义(> 0.05),第三个将显示负显着(<0.05)相关性。在这方面有谁能帮助我?
答案 0 :(得分:0)
如果你使用scipy pearsonr函数计算你的相关性,那么这也会给你p值。
如果cor
是相关性且p
是p值,那么检索有效值就像这样简单:
significant_correlations = corr[p<0.05]