Intento entender de dónde sale el valor p de una prueba F que compara dos varianzas. Más concretamente, el p-valor dado por R's var.test
no coincide con el valor p asignado a una prueba F por la función pf
con el mismo valor F y los mismos grados de libertad.
Por ejemplo, el valor p dado aquí:
> d1 <- rnorm(300, sd=1)
> d2 <- rnorm(300, sd=1.2)
> var.test(d1, d2)
F test to compare two variances
data: d1 and d2
F = 0.78, num df = 299, denom df = 299, p-value = 0.03212
alternative hypothesis: true ratio of variances is not equal to 1
95 percent confidence interval:
0.62 0.98
sample estimates:
ratio of variances
0.78
No coincide con éste:
> pf(0.78, 299, 299, lower.tail=F)
[1] 0.98
¿Podría alguien explicar de dónde viene la diferencia?