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

Actualizado el 17 de julio de 2024, por Luis Benites.

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/

Redactor del artículo

  • Luis Benites
    Director de Statologos.com

    Tengo una Maestría en Ciencias en Estadística Aplicada y he trabajado en algoritmos de aprendizaje automático para empresas profesionales tanto en el sector de la salud como en el comercio minorista.

    Ver todas las entradas

¿Te hemos ayudado?

Ayudanos ahora tú, dejanos un comentario de agradecimiento, nos ayuda a motivarnos y si te es viable puedes hacer una donación:

La ayuda no cuesta nada

Por otro lado te rogamos que compartas nuestro sitio con tus amigos, compañeros de clase y colegas, la educación de calidad y gratuita debe ser difundida, recuerdalo:

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!