matlab - 自举相关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 值。
解决方案
我相信您的初始代码行是正确的,我认为您的问题可能是您没有关联您想要关联的内容。您实际上是在对每个像素进行比较,这意味着如果图像以任何方式发生变化,相关性就会消失。您需要在运行此代码之前对齐它们,并且您可能还想考虑使用 corr2 函数。
推荐阅读
- r - 分类变量计数的热图
- php - 如何在 centos 6.9 上使用 phpv5.3.3 安装和配置 phpcpp 遗留模块
- git - 尽管 .gitignore,GitHub 还是导出了太多对象
- reactjs - Semantic UI Sidebar.Pushable 不会更新页面内容
- ruby - 为#获取未定义的方法`_'
- php - 我如何将 5.0E+22 转换为 php 中的字符串
- javascript - 请求失败后 AmCharts 重新加载
- scala - 如何在火花中将 JSON 读取到 DF 时处理丢失的 json 对象类型
- javascript - AngularJS UI-Router 0.X 问题获取一个 if 语句以在初始应用程序加载时触发
- r - 如何在 R 的 readline 处输入不同的变量作为输入?