MNE FDR коррекция - PullRequest
       4

MNE FDR коррекция

0 голосов
/ 24 августа 2018

Я недавно установил mne для анализа данных ЭЭГ и использую коррекцию FDR (fdr_correction), чтобы скорректировать значение p_value после нескольких сравнений.У меня проблема, хотя.Когда я использую method = 'negcorr' и прошу python вычислить мое скорректированное значение p, я получаю матрицу 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.]])

Я проверил, и этивсе.Может ли кто-нибудь объяснить мне, почему это может произойти?Большое спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...