
Otro sencillo ejemplo, pero relacionado con el anterior, nos permitirá estudiar la potencia del contraste de Jarque-Bera para distintos tamaños muestrales. La potencia es la probabilidad de rechazar la hipótesis nula cuando es falsa, así que vamos a generar 1000 muestras tamaño 100 de una variable aleatoria U(0,1) y calcularemos si la nula de normalidad se rechaza para cada una de ellas; es decir, vamos a contar el número de veces que el estadístico JB es mayor que 5.99 (el valor crítico de una χ22 para un nivel de significación del α = 0.05).
> set.seed(301) ## Para hacer el ejemplo reproducible
> nrep <- 1000
> n <- 100
> Z <- matrix(runif(n*nrep, 0, 1), nrow=n)
> jbrechaza <- function(x) {
+ return(jarque.bera.test(x)$statistic > qchisq(0.95, 2))
+ }
> rechaza <- apply(Z, 2, jbrechaza)
> (potencia <- sum(rechaza)/length(rechaza))
[1] 0.549
Incluso con muestras relativamente grandes para lo que se maneja a menudo en econometría, el estadístico de Jarque-Bera sólo es capaz de rechazar la nula de normalidad en una de cada dos ocasiones en que la muestra es uniforme. Como cabe esperar, con muestras menores la potencia se reduce apreciablemente, acercándose a cero con n=20. Puede ir cambiando la variable n para trazar la curva de potencia del contraste para una alternativa U(0,1).


