¿Es la corrección de Bonferroni demasiado anticonservadora / liberal para algunas hipótesis dependientes?

8

Con frecuencia leo que la corrección de Bonferroni también funciona para hipótesis dependientes. Sin embargo, no creo que sea cierto y tengo un contraejemplo. ¿Puede alguien decirme (a) dónde está mi error o (b) si estoy en lo correcto?

Configurar el ejemplo de contador

Supongamos que estamos probando dos hipótesis. Sea la primera hipótesis es falsa y contrario. Defina manera similar. Deje que sean los valores p asociados con las dos hipótesis y deje que Denote la función del indicador para el conjunto especificado dentro de los corchetes.H1=0H1=1H2p1,p2[[]]

Para fijo define que obviamente son densidades de probabilidad sobre . Aquí hay una gráfica de las dos densidades.θ[0,1]

P(p1,p2|H1=0,H2=0)=12θ[[0p1θ]]+12θ[[0p2θ]]P(p1,p2|H1=0,H2=1)=P(p1,p2|H1=1,H2=0)=1(1θ)2[[θp11]][[θp21]]
[0,1]2

ingrese la descripción de la imagen aquí

La marginación produce y de manera similar para .

P(p1|H1=0,H2=0)=12θ[[0p1θ]]+12P(p1|H1=0,H2=1)=1(1θ)[[θp11]]
p2

Además, deje Esto implica que

P(H2=0|H1=0)=P(H1=0|H2=0)=2θ1+θP(H2=1|H1=0)=P(H1=1|H2=0)=1θ1+θ.
P(p1|H1=0)=h2{0,1}P(p1|H1=0,h2)P(h2|H1=0)=12θ[[0p1θ]]2θ1+θ+122θ1+θ+1(1θ)[[θp11]]1θ1+θ=11+θ[[0p1θ]]+θ1+θ+11+θ[[θp11]]=U[0,1]
es uniforme como se requiere para los valores p bajo la hipótesis nula. Lo mismo es cierto para debido a la simetría.p2

Para obtener la distribución conjunta calculamosP(H1,H2)

P(H2=0|H1=0)P(H1=0)=P(H1=0|H2=0)P(H2=0)2θ1+θP(H1=0)=2θ1+θP(H2=0)P(H1=0)=P(H2=0):=q
Por lo tanto, la distribución conjunta viene dada por que significa que .
P(H1,H2)=H2=0H2=1H1=02θ1+θq1θ1+θqH1=11θ1+θq1+θ2q1+θ
0q1+θ2

Por qué es un contraejemplo

Ahora dejemos para el nivel de significancia de interés. La probabilidad de obtener al menos un falso positivo con el nivel de significancia corregido dado que ambas hipótesis son falsas (es decir, ) viene dada por porque todos los valores de y son inferiores a dado que yθ=α2αα2Hi=0

P((p1α2)(p2α2)|H1=0,H2=0)=1
p1p2α2H1=0H2=0por construcción. La corrección de Bonferroni, sin embargo, afirmaría que el FWER es menor que .α
fabee
fuente
Muy buena pregunta Desearía que alguien respondiera
1
¡Lo contrario de conservador es anticonservador en el mundo estadístico!
AdamO
No lo sabia. Pensé que leía liberal algunas veces.
fabee
Gracias, pero se trata de algo diferente. Necesita una suposición adicional (la dependencia no es el problema, consulte mi respuesta a continuación).
fabee

Respuestas:

3

Bonferroni no puede ser liberal, independientemente de la dependencia, si sus valores p se calculan correctamente.

Deje que A sea el evento de error de Tipo I en una prueba y que B sea el evento de error de Tipo I en otra prueba. La probabilidad de que ocurra A o B (o ambos) es:

P (A o B) = P (A) + P (B) - P (A y B)

Debido a que P (A y B) es una probabilidad y, por lo tanto, no puede ser negativa, no hay forma posible de que esa ecuación produzca un valor mayor que P (A) + P (B). El valor más alto que puede producir la ecuación es cuando P (A y B) = 0, es decir, cuando A y B dependen perfectamente negativamente. En ese caso, puede completar la ecuación de la siguiente manera, suponiendo que los valores nulos sean verdaderos y un nivel alfa ajustado por Bonferroni de .025:

P (A o B) = P (A) + P (B) - P (A y B) = .025 + .025 - 0 = .05

Bajo cualquier otra estructura de dependencia, P (A y B)> 0, entonces la ecuación produce un valor aún menor que .05. Por ejemplo, bajo una dependencia positiva perfecta, P (A y B) = P (A), en cuyo caso puede completar la ecuación de la siguiente manera:

P (A o B) = P (A) + P (B) - P (A y B) = .025 + .025 - .025 = .025

Otro ejemplo: bajo independencia, P (A y B) = P (A) P (B). Por lo tanto:

P (A o B) = P (A) + P (B) - P (A y B) = .025 + .025 - .025 * .025 = .0494

Como puede ver, si un evento tiene una probabilidad de .025 y otro evento también tiene una probabilidad de .025, es imposible que la probabilidad de "uno o ambos" eventos sea mayor que .05, porque es imposible para P ( A o B) para ser mayor que P (A) + P (B). Cualquier reclamo en contrario es lógicamente absurdo.

"Pero eso supone que ambos valores nulos son ciertos", podría decir. "¿Qué pasa si el primer nulo es verdadero y el segundo es falso?" En ese caso, B es imposible porque no puede haber un error de Tipo I donde la hipótesis nula es falsa. Por lo tanto, P (B) = 0 y P (A y B) = 0. Así que completemos nuestra fórmula general para el FWER de dos pruebas:

P (A o B) = P (A) + P (B) - P (A y B) = .025 + 0 - 0 = .025

Entonces, una vez más, el FWER es <.05. Tenga en cuenta que la dependencia es irrelevante aquí porque P (A y B) siempre es 0. Otro escenario posible es que ambos valores nulos son falsos, pero debería ser obvio que el FWER sería 0, y por lo tanto <.05.

Bonferroni
fuente
Gracias por la respuesta. Leo derivaciones como la tuya muchas veces y tienen sentido. Sin embargo, todavía no veo el error en mi ejemplo. Si no tiene sentido, ¿dónde está mi error? Tengo la sensación de que el problema es que tomas como , pero para el FWER en realidad estás interesado en . Todavía puede tener pero . Esto es lo que construí en mi ejemplo. Su ejemplo es correcto si el error tipo I es independiente de la otra hipótesis. P(A)P(A|H01=True)P(AB|H0(1)=TrueH0(2)=True)P(A|H0(1)=True)=αP(A|H0(1)=TrueH0(2)=True)>α
fabee
Calcular el FWER supone que ambos nulos son verdaderos, por lo que P (A) significa lo mismo que P (A | nulo 1 es verdadero) y P (B) significa lo mismo que P (B | nulo 2 es verdadero). Las probabilidades condicionales son, por lo tanto, innecesarias. Tal vez deberías reescribir tu ejemplo sin ellos. Tenga en cuenta que si "todos los valores de p1 y p2 son inferiores a α / 2 dado que H1 = 0 y H2 = 0 por construcción", simplemente ha construido un escenario en el que los valores de p no se calculan correctamente. Si cada p se prueba en α / 2, cada p debe tener una probabilidad de significación α / 2 por definición, sin embargo, aparentemente le ha dado a cada p una probabilidad del 100% de significación.
Bonferroni
No creo que tengas razón. Si la tasa de error de FWER supone que ambos nulos son verdaderos, entonces quiero calcular P (A o B | nulo 1 y 2 son verdaderos). La descomposición que escribió en su respuesta, por lo tanto, necesita la misma condición en el lado derecho. Solo cuando se usan probabilidades condicionales esto queda claro. Mis valores p se calculan correctamente porque P (A | nulo 1 es verdadero) sigue siendo como debería. Pero tenga en cuenta que P (A | nulo 1 es verdadero) generalmente no es lo mismo que P (A | nulo 1 y nulo 2 son verdaderos). α
fabee
1
Dibuje un cuadrado grande en una hoja de papel que represente el espacio muestral total de posibles resultados. Luego dibuja un círculo que ocupa el 2.5% del área del cuadrado y etiquétalo A. Luego dibuja otro círculo que ocupa el 2.5% del área del cuadrado y etiquétalo B. Haz que A y B se superpongan tan poco o tanto como quieras (es decir, juega con la dependencia entre A y B). Descubrirá que no hay forma de que el área combinada de A y B sea superior al 2.5% + 2.5% = 5%.
Bonferroni
1
Parece que estás confundido acerca de la probabilidad en un nivel muy fundamental y aún no estás listo para abordar las matemáticas. Asumimos que ambos valores nulos son verdaderos porque esa es la situación que produce el FWER máximo. Si ambos valores nulos son falsos, obviamente no puede haber ningún tipo de error. Y si un nulo es verdadero y otro nulo es falso, la tasa de error es simplemente cualquier nivel alfa que utilice para probar el verdadero.
Bonferroni
0

Creo que finalmente tengo la respuesta. Necesito un requisito adicional sobre la distribución de . Antes, solo requería que sea ​​uniforme entre 0 y 1. En este caso, mi ejemplo es correcto y Bonferroni sería demasiado liberal. Sin embargo, si además requiero la uniformidad de , es fácil deducir que Bonferroni nunca puede ser demasiado conservador. Mi ejemplo viola esta suposición. En términos más generales, la suposición es que la distribución de todos los valores p dado que todas las hipótesis nulas son verdaderas debe tener la forma de una cópula : en conjunto no necesitan ser uniformes, pero marginalmente sí.P(p1,p2|H1=0,H2=0)P(p1|H1=0)P(p1|H1=0,H2=0)

Comentario: si alguien puede señalarme una fuente donde esta suposición está claramente establecida (libro de texto, papel), aceptaré esta respuesta.

fabee
fuente