首页 > 解决方案 > 自举相关matlab

问题描述

我想关联医学图像中的两个数组(A 和 B)。我期望高度相关,因为它们来自同一位患者(在同一会话中获得两次)。

[rho, p] = corr(A(:), B(:)) 

给了我rho = 0.8321,但p = 0.1255相关性并不显着。

我读过一种方法可能是引导分析并做了类似的事情:

rho_boot = bootstrp(1000,'corr',A,B)

得到 1000 个 rho 值的分布。

问题是:我可以考虑 mean(rho_boot(:)) 我的新 rho 值吗?
我也读过mathworks

(...)该证据不需要对相关系数的概率分布做出任何强有力的假设。

事实上,我已经忘记了我的 p 值。

标签: matlabcorrelationstatistics-bootstrappearson

解决方案


我相信您的初始代码行是正确的,我认为您的问题可能是您没有关联您想要关联的内容。您实际上是在对每个像素进行比较,这意味着如果图像以任何方式发生变化,相关性就会消失。您需要在运行此代码之前对齐它们,并且您可能还想考虑使用 corr2 函数。


推荐阅读