Topic outline
-
Pruebas de hipótesis
-
Introducción
En módulos anteriores aprendimos que la información obtenida a partir de muestras aleatorias sirve para estimar los parámetros desconocidos de la población mediante el cálculo de los estimadores puntuales o intervalos de confianza. En este módulo profundizaremos más en el tema y veremos como la información muestral también se puede utilizar para probar la validez de lo que se conoce como hipótesis estadística acerca del valor del parámetro de la población
En la segunda parte vamos a introducir el concepto de la potencia de la prueba. Este concepto parecería medio extraño al inicio para el estudiante porque siempre tenemos la impresión de que los resultados de una función programática son reales y exactos. Sin embargo, estudiaremos que ciertos tipos de hipótesis nos dan más certeza que otros.
Errores tipo 1 y 2
La prueba de hipótesis trata de probar si la conjetura es verdadera o falsa,y luego contrastar con lo que los datos demuestran, por lo tanto, podemos tener 4 posibles resultados. Los cuatro resultados posibles en la tabla son:
- La decisión es no rechazar H0 cuando H0 es verdadera (decisión correcta).
- La decisión es rechazar H0 cuando H0 es verdadera (decisión incorrecta conocida como error de tipo I).
- La decisión es no rechazar H0 cuando, de hecho, H0 es falsa (decisión incorrecta conocida como error de tipo II).
- La decisión es rechazar H0 cuando H0 es falsa (decisión correcta cuya probabilidad se denomina potencia de la prueba).
Cada uno de los errores se produce con una probabilidad determinada. Las letras griegas α y β representan las probabilidades.
Áreas de rechazo
Si usted considera la curva de densidad sabemos que mientras más alejado está un valor de la medía su probabilidad es cada vez más baja. Cuando calculamos un estadístico como t-calculado si éste cayera fuera de los limites definidos por alfa (por ejemplo .025 y 97.5) podríamos decir que solo queda 2.5% de probabilidad de que la muestra pertenezca a la población por lo tanto rechazamos la hipótesis H0. Entonces toda el área bajo la curva la podríamos dividir en 2: el área en la cual HO es aceptado y el área en la cual el H0 es rechazado
-
9.1 Estimación para muestras independientes9.2 Estimación para muestras pareadas
Una hipótesis es una conjetura sobre la forma en que funciona un proceso. Es una explicación tentativa de algún proceso. Antes de estudiar y medir a los individuos en una muestra, un investigador formula hipótesis que predicen que mostrarán los datos. Una hipótesis está compuesta por 2 partes: La llamada hipótesis nula (abreviada H0), sostiene que, si los datos se desvían de la conjetura inicial de alguna manera, esa desviación se debe estrictamente al azar. “La otra hipótesis, la hipótesis alternativa (abreviada H1 o Ha), explica las cosas de manera diferente. Según la hipótesis alternativa, los datos mostrarán algo diferente”. Schmuller (2022)
Para hacer una prueba de hipótesis trabajaremos en base a una o más muestras de las cuales obtendremos las evidencias para indicar si H0 está en lo correcto o no.
Diferencia estadísticamente Insignificante
Es la diferencia entre el valor de la media poblacional bajo hipótesis y el valor de la media muestral que es lo suficientemente pequeña para atribuirla a un error de muestreo y por lo tanto no cuenta como evidencia en contra de H0.
9.1 Estimación para muestras independientes
Hay cinco pasos que debemos completar para probar una hipótesis:
- Enunciar la hipótesis nula y la hipótesis alternativa.
- Determinar el nivel de significancia.
- Calcular el estadístico de la prueba.
- Determinar el valor o los valores críticos.
- Enunciar la decisión o el hallazgo.
Hipótesis nula e hipótesis alternativa
Toda prueba de hipótesis debe tener hipótesis nula y una hipótesis alternativa. La hipótesis nula, denotada por H0, representa el status quo e implica afirmar la creencia de que la media de la población es ≤, = o ≥ un valor específico. Se cree que la hipótesis nula es verdadera a menos que exista evidencia abrumadora de lo contrario. En primer lugar, debemos rechazar o no la hipótesis H0.
La hipótesis alternativa, denotada por H1, representa lo opuesto a la hipótesis nula y es verdadera si se determina que la hipótesis nula es falsa. La hipótesis alternativa siempre establece que la media de la población es <, ≠ o > un valor específico.
Errores tipo I y II
Recuerde que el propósito de la prueba de hipótesis es verificar la validez de una conjetura sobre una población basada en una sola muestra. Como nos basamos en una muestra, nos exponemos al riesgo de que nuestras conclusiones sobre la población puedan ser erróneas debido a un error de muestreo. Aquí se nos puede presentar 2 tipos de errores:
Si rechazamos H0 cuando en realidad es cierto, se conoce como error de tipo I. La probabilidad de cometer un error de tipo I se conoce como α, el nivel de significancia.
Por el contrario, cuando no rechazamos H0 cuando en realidad es falsa, se conoce como error de tipo II. La probabilidad de cometer un error de tipo II se conoce como β.
Calcular el estadístico de la prueba
La fórmula para la prueba de hipótesis está muy relacionada con el estadístico t. En la medida que el valor t calculado aumente, mayor será la evidencia en contra de H0. Sin embargo, si el valor t es menor que el valor del intervalo de confianza utilizado solo indicará que no hay evidencias en contra de H0 no necesariamente que H0 está en lo correcto.

Figura 1: Fórmula para la prueba de hipótesis Adaptación de la fórmula de la distribución T según Webster Capítulo 5
Calcular el valor critico
El valor crítico divide el área bajo la curva de distribución normal en dos regiones: el área donde no rechazamos H0 y el área o áreas donde rechazamos H0. Obtendremos el valor crítico mediante la función qt() y esta va a diferir si estamos haciendo una prueba de dos colas o de una cola.
Prueba de dos colas
Utilizaremos esta prueba cuando queremos saber si nuestra muestra proviene de una población en particular dado por una media μ y desviación σ
Por ejemplo, tengo una muestra y asumo que esta viene de una población con media de 7,5. Se desea saber si es verdad o no.
Asumimos que si X̅ (la media de la muestra) se halla dentro del 95% (1-α), HO es verdadero, porque solo hay 2.5% que puede ser atribuido a diferencia insignificante, por lo tanto, si el estadístico calculado se halla dentro del intervalo de -1.96 < Z < 1.96 HO sigue manteniéndose, caso contrario si el estadístico mayor que 1.96 o menor que -1.96 parece poco probable que la media este centrada en el valor µ establecido, por tanto, H1 podría ser verdadero

Figura 2: Áreas de rechazo para prueba de dos colas
Creación del autor: Alfonso PradoEs importante mencionar que si el estadístico calculado se hallara dentro de la región de no rechazo, debe interpretarse como que no existe evidencia (datos) que confirmen que H0 no está equivocado, es decir, podría ser que otra muestra presente un resultado distinto.
Veamos un ejemplo:
#Usted está interesado en cambiar su carro, y considera que el cambio le costará unos 25.000 US$, realiza una pequeña investigación de mercado en 40 distribuidores y obtiene una media de 27312, con una desviación de 8012 US$. A un nivel de significancia del 10% pruebe si su hipótesis es verdadera.
mu=25000
xmedio=27312
n=40
sd=8012
alfa=.1
#Calculamos el estadistico
Z calc<- (27312-25000)/(8012/sqrt(40))
Zcalc
Zcritico=qnorm(0.9 + 0.1/2 )
Zcritico
df4 <- data.frame(X=serie4 , Y=dnorm(serie4, mean=0 ,sd=1))
prob_valor <- dnorm(x, mean=50, sd=10)

Figura 3: Gráfico obtenido del problema
Creación de autor Alfonso PradoEn este caso rechazamos la hipótesis H0 debido a que el Zcalculado se halla más distante que el Zcritico
Prueba de una cola
No siempre el problema trata de encontrar si el estadístico está entre las 2 colas. Hay veces que el enunciado indica interés en validar solo uno de los lados. Por ejemplo, una empresa puede estar interesada en validar si sus ventas pueden caer por debajo de cierto valor, en otras palabras, las ventas altas no son de interés.
Si tenemos una prueba de una cola, tendremos solo un área de rechazo, no dos. Por ejemplo, si se desea probar que las ventas no bajen del valor previsto entonces el área de rechazo estaría en la cola izquierda. Por el contrario, si queremos probar que las perdidas no superen cierto valor entonces el área de rechazo estará sobre la cola derecha.
Si elegimos α dado y utilizamos una prueba de cola derecha, entonces necesitaremos determinar el valor Z crítico correspondiente. Debido a que se trata de una prueba de una cola, toda esta área debe estar en una región de rechazo en el lado derecho de la distribución.
Veamos un ejemplo:
El gerente de un hotel, reportó que el número promedio de habitaciones alquiladas por noche es de por lo menos 212. Es decir, mu>= 212. Sin embargo se cree que esta cifra puede estar algo sobrestimada.
Una muestra de 150 noches produce una media de 201.3 habitaciones y una desviación estándar de 45.5 habitaciones.
Compruebe si a un nivel del 1% la hipótesis es correcta
mu=212
n=150
xm <- 201.3
alfa=0.01
sd=45.5
Calculamos el valor Z al que se encuentra
Zcalc= (xm - mu)/(sd/(sqrt(n)))
Zcalc
Calculamos el Zcritico
Zcritico=qnorm(0.01 )
Zcritico
Visualizamos
serie4 <-rnorm(1000 , mean=0, sd=1)
df4 <- data.frame(X=serie4 , Y=dnorm(serie4, mean=0 ,sd=1))
ggplot(data=df4 , aes(x=X, y=Y))+
geom_line()+
geom_vline(xintercept=Zcalc, color="BLUE") +
geom_ribbon(data=subset(df4,X>-3 & X< Zcritico ),aes(ymax=Y),ymin=0,
fill="RED")
Como muestra la siguiente figura necesitamos encontrar el valor Z que corresponde al área 1 – α.

Figura 4: Solución al problema
Creación de autor Alfonso PradoCon un 99% de confianza podemos estar seguros de que la estimación esta sobrestimada
Por otro lado, si el enunciado del problema mencionara que es una prueba de cola derecha, el área de rechazo estará a la derecha y el valor crítico será 2,33 en lugar de -2,33.
Funciones Programáticas t.test
La solución de las pruebas de hipótesis vistas anteriormente podríamos considerarlas como soluciones analíticas, es decir, el analista debe calcular correctamente los valores críticos y tomar una decisión. Las funciones programáticas nos permiten hacer básicamente lo mismo, aunque con ciertas particularidades.
Existen 3 diferentes casos de uso de la función t.test.
Caso 1: Cuando queremos saber si nuestra muestra proviene de una población en particular. En este caso indicaremos el vector x que será comparado contra el valor mu
Caso 2: Un dataset con datos dependientes. Por ejemplo, cuando tengo un dataset con valores antes y después de un tratamiento. Requiere el argumento “paired= TRUE”
Caso 3: Dos dataset con datos independientes. Por ejemplo, tengo grupos de hombres y mujeres y queremos determinar si provienen de la misma población. Requiere el argumento “paired= FALSE”
La función t.test devuelve un objeto con 2 propiedades: t-value y p-value. Tvalue es la medida de la evidencia en contra de H0, mientras más grande es el valor desecharemos la hipótesis H0. P-value es simplemente una medida de la probabilidad de que los datos hayan ocurrido por casualidad, suponiendo que la hipótesis H0 sea cierta. Su cálculo depende del escenario planteado. Para el caso de que H0 haya sido rechazado, 1-pvalue será la probabilidad que la hipótesis H1 sea cierta.

Figura 5: Sintaxis de la función t.test
Fuente: https://www.rdocumentation.org/packages/stats/versions/3.6.2/topics/t.testDonde:
x, y son las muestras a considerar
mu es la media poblacional estimada
alternative indica cuál es la hipótesis alternativa
conf.level indica el intervalo de confianza para el cálculo
Aprende más
Para conocer más sobre función t.test, describe en detalle el uso de t.test ¡Accede aquí!
Para que t.test funcione correctamente es necesario que se cumplan 2 condiciones: La distribución debe ser normal y la varianza en el caso de comparación de 2 dataset debe ser similar. Validación de estas premisas veremos en la siguiente clase
9.3 Estimación de la potencia de la pruebaSe trata de una prueba de un dataset con datos dependientes. Por ejemplo, cuando tengo un dataset que indica el efecto de un tratamiento antes y después. En este caso una columna contiene la data a una fecha anterior y otra columna a una fecha posterior, esto llamaremos muestras apareadas, y usaremos el argumento “paired=TRUE” , en otras palabras, tratamos de encontrar si existe un diferencia entre dichas columnas.
Veamos un ejemplo:
#Diez individuos participaron de programa para perder peso corporal por medio de una dieta. Los voluntarios fueron pesados antes y después de haber participado del programa y los datos en libras aparecen abajo. ¿Hay evidencia que soporte la afirmación de la dieta disminuye el peso medio de los participantes? Usar nivel de significancia del 5%.
antes <- c(195, 213, 247 ,201, 187, 210, 215, 246, 294, 310)
despues <- c(187, 195, 221, 190, 175, 197, 199, 221, 278, 285)
t.test(x=antes, y=despues, alternative="greater", mu=0,
paired=TRUE, conf.level=0.95)
Paired t-test
data: antes and despues
t = 8.3843, df = 9, p-value = 7.593e-06
alternative hypothesis: true mean difference is greater than 0
95 percent confidence interval:
13.2832 Inf
sample estimates:
mean difference
17
Obtenemos un tvalue de 8.3, es decir el tcalculado está 8 desviaciones
separado de la media, por lo tanto, hay diferencias indicando que a dieta si
tuvo efecto

Figura 6: Efecto de la dieta en participantes
Fuente: https://www.biologyforlife.com/t-test.htmlUna vez realizado el experimento recuperamos la data y empezamos a inferir si existen diferencias entre los grupos. Sin embargo, vamos a entender que no todas las pruebas tienen igual potencia para inferir los resultados. Más aún, determinados tipos de experimentos van a requerir que se vea una clara distinción sobre la afectación del tratamiento lo cual podría requerir un mayor número de observaciones para lograr el mismo nivel de potencia. Para esto recurrimos a la función de potencia pwr.t.test() del paquete pwr.
La prueba pwr.t.test sirve para establecer uno de los siguientes valores n,d, sig.level, o pwr , esto se obtiene asignando en NULL el argumento que se desea encontrar y de acuerdo a los otros argumentos que deben ser no nulos.

Figura 7: Uso de la función pwr.t.test.
Prado(2025)Adaptación de la fórmula de https://www.rdocumentation.org/packages/pwr/versions/1.3-0/topics/pwr.t.test
Donde:
n: Número de observaciones (por muestra)
d =Tamaño del efecto (d de Cohen):
sig.level: Nivel de significancia (probabilidad de error tipo l)
power: Potencia de la prueba (1 - probabilidad de error tipo ll)
Type: Tipo de prueba t: una, dos muestras o muestras pareadas
Alternative: una cadena de caracteres que especifica la hipótesis alternativa, debe ser una de "mayor" o "menor"Aprende más
Para conocer más sobre Paquete pwr, describe en detalle las funciones ¡Accede aquí!
De todos los argumentos, el tamaño del efecto requiere una explicación adicional: El tamaño del efecto puede decirnos qué tan grande es realmente es diferencia entre los grupos y se calcula mediante la d de Cohen que retorna la diferencia en términos de desviaciones estándar.
De acuerdo a Teck K, (2022), dado que la potencia se define como 1 - probabilidad de error tipo ll, nos indicaría la probabilidad de que la prueba t acepte la hipótesis nula de igualdad de dos medias, asumiendo que la hipótesis nula en realidad es falsa. Esto indica que no tiene capacidad de discernir. Su valor típico es 0.8.
Note qué la función no contiene ningún argumento sobre un dataset en especial, la prueba nos da la potencia que se obtendría bajo determinadas condiciones de número de observaciones, tipo de prueba y tipo de alternativa.
Veamos algunos ejemplos
require(pwr)
#Potencia para una sola muestra de 60 observaciones, doble lado ,
pwr.t.test(d=0.2,n=60,sig.level=0.10,type="one.sample",alternative="two.sided", power=NULL)
power = 0.456
## Muestras pareadas
d<-8/(16*sqrt(2*(1-0.6)))
pwr.t.test(d=d,n=40,sig.level=0.05,type="paired",alternative="two.sided")
power = 0.932
## Muestras independientes
d<-2/2.8
pwr.t.test(d=d,n=30,sig.level=0.05,type="two.sample",alternative="two.sided")
power = 0.567
## Cálculo de n para muestras independientes
pwr.t.test(d=0.3, power=0.75, sig.level=0.05,
type="two.sample",alternative="greater")
n = 120
## Igual que el anterior, pero ahora queremos que pueda detectar diferencias de d=0.1
pwr.t.test(d=0.1, power=0.75, sig.level=0.05,
type="two.sample",alternative="greater")
n = 1077

Figura 8: Explica la relación entre la potencia, el tamaño del efecto (d) y el tamaño de la muestra requerida
Creación el autor Alfonso PradoProfundiza más
Este recurso te ayudará a enfatizar sobre casos de uso de t.test ¡Accede aquí!
-
-
-
Actividades
-
Make attempts: 1
-