问题描述
matlab使用FDR校正P值后,P值反而变小。

例如:

P = [0.0634, 0.0269, 0.0897, 0.0554, 0.0654, 0.1168];
[FDR, Q]=mafdr(P)

运行后:

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

解决办法:

FDR1 = mafdr(P,'BHFDR', true)

运行后:

FDR1 =

    0.0981    0.0981    0.1076    0.0981    0.0981    0.1168

参考

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐