对VBM的结果做TFCE校正出现警告

使用TFCE(r269)对SPM12 VBM双样本t检验的mat文件进行TFCE校正,MATLAB出现警告:WARNING: Large discrepancy between parametric and non-parametric statistic found (cc=0.470006)! Please try a different method
目前协变量包括性别、年龄和教育程度。
请问这个警告是什么原因导致的呢?TFCE还在继续运行,是否影响后续的计算?
另外,对CAT12计算得到的SBM皮层指标的双样本t检验mat文件进行TFCE校正时,提示需要额外的Mask,原CAT12估计生成的mask是空的,这里的mask需要像VBM一样选择Absolute 0.1的Mask吗?
感谢老师们的指导!

(1)我理解的这个warning和协变量处理(nuisance variables)的方法有关。默认的好像是Smith方法,你可以换个其他的试试。不过不换应该也没啥问题。
(2)我没懂为啥需要额外的mask,还是说默认的mask有问题?在设置模型的时候,不需要设置threshold。

感谢老师的解答!针对第一个问题,后续结果的计算似乎确实没受到显著影响。针对第二个问题,可能是添加的软件版本原因,后续再次重复TFCE的过程中未出现需要Mask的情况。
但是也遇到了一个新的问题,使用SPM和CAT12对皮层指标进行双样本t检验时,其中一个指标在FWE0.05校正下产生了显著cluster,但是换成0.001 uncorrected时,未能通过校正。
对另一组数据的皮层指标SPM.mat文件做TFCE校正后,也是在FWE 0.05阈值下产生了更多了结果,而0.001 uncorrected则提示的结果脑区非常有限。
请问老师这种情况合理吗?

我觉得是合理的。

(1)第一个是voxel-level inference和cluster-level inference的区别。voxel-level inference检验的是单个体素的显著性,而cluster-level inference检验的是团块大小的显著性。所以这里的差别只是两个方法的敏感性的差别。一般来说,cluster-level inference更敏感(更容易显著),但是理论上当前结果是完全有可能的。

(2)第二个用的是TFCE,可以看做voxel-level和cluster-level inference的结合,但还是检验的单个体素的显著性,从你的图中可以看出未校正的p=0.004的时候,对应的校正的p值已经小于0.05了,未校正的p=0.001的时候,校正的p值已经是0.017了。所以这个差别的原因是未校正p=0.001已经比校正的p=0.05更严格了,所以结果更少也是正常的。

明白了!感谢老师的解答~

请问一下我是用CAT12得toolbox做的TFCE,但是不知道怎么像你那样查看TFCE值和P值

打开TFCE工具包的Results选项,就可以查看TFCE的结果。

嗯嗯,谢谢老师,解决了