MNE FDR校正

时间:2018-08-24 16:44:37

标签: fdr

我最近安装了mne来分析EEG数据,并且正在使用FDR校正(fdr_correction)在多次比较之后调整我的p_value。我有一个问题。当我使用method ='negcorr'并要求python计算调整后的pvalue时,我得到的是1的矩阵。这个结果没有意义,我想知道我“输入”的方式是否有问题函数中的数据。这是代码,其中data2a是矩阵(1101L,92L)。 1101L表示数据点-和P值是通过多次相关获得的,而92L表示电极的数量。

from mne.stats import fdr_correction
alpha = 0.05
reject_fdr1, pval_fdr1 = fdr_correction(data2a, alpha=alpha,method='negcorr')

我得到的是:

pval_fdr1
array([[ 1.,  1.,  1., ...,  1.,  1.,  1.],
       [ 1.,  1.,  1., ...,  1.,  1.,  1.],
       [ 1.,  1.,  1., ...,  1.,  1.,  1.],
       ..., 
       [ 1.,  1.,  1., ...,  1.,  1.,  1.],
       [ 1.,  1.,  1., ...,  1.,  1.,  1.],
       [ 1.,  1.,  1., ...,  1.,  1.,  1.]])

我检查了,这些都是。谁能向我解释为什么会发生这种情况?非常感谢!

0 个答案:

没有答案