Cómo realizar la prueba de Bartlett en Python (paso a paso)

Actualizado por ultima vez el 7 de mayo de 2021, por .

La prueba de Bartlett es una prueba estadística que se utiliza para determinar si las varianzas entre varios grupos son iguales o no.

Muchas pruebas estadísticas (como un ANOVA de una vía ) asumen que las varianzas son iguales en todas las muestras. La prueba de Bartlett se puede utilizar para verificar esa suposición.

Esta prueba utiliza las siguientes hipótesis nulas y alternativas :

H 0 : La varianza entre cada grupo es igual.

H A : Al menos un grupo tiene una varianza que no es igual al resto.

El estadístico de prueba sigue una distribución de chi-cuadrado con k-1 grados de libertad donde k es el número de grupos.

Si el valor p correspondiente del estadístico de prueba es menor que algún nivel de significancia (como α = .05), entonces podemos rechazar la hipótesis nula y concluir que no todos los grupos tienen la misma varianza.

El siguiente ejemplo paso a paso explica cómo realizar la prueba de Bartlett en Python.

Paso 1: crear los datos

Para determinar si tres técnicas de estudio diferentes conducen a puntajes de exámenes diferentes, un profesor asigna aleatoriamente a 10 estudiantes para que usen cada técnica (Técnica A, B o C) durante una semana y luego hace que cada estudiante tome un examen de igual dificultad.

Los puntajes de los exámenes de los 30 estudiantes se muestran a continuación:

#crear datos
A = [85, 86, 88, 75, 78, 94, 98, 79, 71, 80]
B = [91, 92, 93, 85, 87, 84, 82, 88, 95, 96]
C = [79, 78, 88, 94, 92, 85, 83, 85, 82, 81]

Paso 2: Realice la prueba de Bartlett

Para realizar la prueba de Bartlett, podemos usar la función scipy.stats.bartlett () .

A continuación, se explica cómo utilizar esta función en nuestro ejemplo:

import scipy. estadísticas  como estadísticas

#realiza las 
estadísticas de prueba de Bartlett . Bartlett (A, B, C)

BartlettResult (estadístico = 3.30243757, pvalue = 0.191815983)

La prueba arroja los siguientes resultados:

  • Estadística de prueba B : 3.3024
  • Valor p : 0,1918

Dado que el valor p no es menor que 0.05, el profesor no rechazará la hipótesis nula. En otras palabras, no tiene evidencia suficiente para decir que los tres grupos tienen variaciones diferentes.

Por tanto, puede proceder a realizar el ANOVA unidireccional.

Recursos adicionales

Calculadora de prueba de Bartlett
Cómo verificar los supuestos de ANOVA
Cómo realizar un ANOVA unidireccional en Python

  • https://r-project.org
  • https://www.python.org/
  • https://www.stata.com/

Deja un comentario

Cuando la relación entre un conjunto de variables predictoras y una variable de respuesta es lineal, métodos como la regresión…
statologos comunidad-2

Compartimos información EXCLUSIVA y GRATUITA solo para suscriptores (cursos privados, programas, consejos y mucho más)

You have Successfully Subscribed!