我正面临着对Tukey-Range-Test进行p调整的困惑 . 在此先感谢您的帮助!

我在同一个数据集上运行了7个不同的同时逻辑回归 . 只有一个自变量和7个因变量 . IV具有5个水平(它是MRI中的诊断评分;如有序的),DV是二元的(治疗,不治疗; as.factor . ) .

所以我跑了

fit1 < - glm(DV1~IV,data = dataset,family = binomial(link =“logit”))fit2 < - glm(DV2~IV,data = dataset,family = binomial(link =“logit”))fit3 < - glm(DV3~IV,data = dataset,family = - > binomial(link =“logit”))...

我已经完成了那些glm拟合并使用BH程序的全局p调整池p值 . 我为不同的glms的所有级别获得了不同的p值 . 一切都很好,直到这里 .

然后我做了事后测试,以找出使用的水平对比

glhtfit < - glht(fit1,linfct = mcp(IV =“Tukey”))

然后我像这样为每个glhtfit提取未调整的p值

摘要(glhtfit,test = adjustest(“none”))

并汇总了全球p调整的p值

p.adjust(cbind(p_of_glhtfit1,p_of_glhtfit2,...),“BH”)

现在结果是我在IV的某个级别上获得了所有DV的相同p值 .

这在统计上有意义吗?难道我做错了什么?