问题描述 :
matlab使用FDR校正P值后,P值反而变小。
例如:
matlab
P = [0.0634, 0.0269, 0.0897, 0.0554, 0.0654, 0.1168];
[FDR, Q]=mafdr(P)
运行后:
matlab
FDR =
0.0060 0.0076 0.0051 0.0078 0.0046 0.0055
Q =
0.0046 0.0046 0.0051 0.0046 0.0046 0.0055
解决办法:
matlab
FDR1 = mafdr(P,'BHFDR', true)
运行后:
matlab
FDR1 =
0.0981 0.0981 0.1076 0.0981 0.0981 0.1168