Cómo realizar una prueba Z de una proporción en Python

Puedes opinar sobre este contenido:
  • 0
  • 0
  • 0
  • 0

Se utiliza una prueba z de una proporción para comparar una proporción observada con una teórica.

Esta prueba utiliza las siguientes hipótesis nulas:

  • H 0 : p = p 0 (la proporción de población es igual a la proporción hipotetizada p 0 )

La hipótesis alternativa puede ser de dos colas, de la izquierda o de la derecha:

  • H 1 (dos colas): p ≠ p 0 (la proporción de población no es igual a algún valor hipotético p 0 )
  • H 1 (cola izquierda): p <p 0 (la proporción de población es menor que algún valor hipotético p 0 )
  • H 1 (cola derecha): p> p 0 (la proporción de población es mayor que algún valor hipotético p 0 )

La estadística de prueba se calcula como:

z = (pp 0 ) / √ p 0 (1-p 0 ) / n

dónde:

  • p: proporción de muestra observada
  • p 0 : proporción de población hipotética
  • n: tamaño de la muestra

Si el valor p que corresponde al estadístico de prueba z es menor que el nivel de significancia elegido (las opciones comunes son 0.10, 0.05 y 0.01), entonces puede rechazar la hipótesis nula.

Prueba Z de una proporción en Python

Para realizar una prueba z de una proporción en Python, podemos usar la función proporciones_ztest () de la biblioteca statsmodels , que usa la siguiente sintaxis:

Proporciones_ztest (recuento, nobs, valor = Ninguno, alternativa = ‘bilateral’)

dónde:

  • contar: el número de éxitos
  • nobs: el número de pruebas
  • valor: La proporción de población hipotética
  • alternativa: la hipótesis alternativa

Esta función devuelve una estadística de prueba z y un valor p correspondiente.

El siguiente ejemplo muestra cómo utilizar esta función para realizar una prueba z de una proporción en Python.

Ejemplo: prueba Z de una proporción en Python

Supongamos que queremos saber si la proporción de residentes en un determinado condado que apoyan una determinada ley es igual al 60%. Para probar esto, recopilamos los siguientes datos en una muestra aleatoria:

  • p 0 : proporción de población hipotética = 0,60
  • x: residentes que apoyan la ley: 64
  • n: tamaño de la muestra = 100

El siguiente código muestra cómo usar la función providetions_ztest para realizar una prueba z de una muestra:

#importar la función Proporciones_ztest 
de statsmodels. stats.proportion  importar proporciones_ztest

#realice una prueba z de
 proporción proporciones_ztest (recuento = 60 , nobs = 100 , valor = 0,64 )
(-0,8164965809277268, 0,41421617824252466)

A partir de la salida, podemos ver que el estadístico de prueba z es -0,8165 y el valor p correspondiente es 0,4142 . Dado que este valor no es menor que α = 0.05, no rechazamos la hipótesis nula. No tenemos evidencia suficiente para decir que la proporción de residentes que apoyan la ley es diferente de 0,60.

Recursos adicionales

Introducción a la prueba Z de
una proporción Calculadora de la prueba Z de una proporción
Cómo realizar una prueba Z de una proporción en Excel
Cómo realizar una prueba Z de una proporción en R

  • 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

A menudo, es posible que desee agregar una ecuación de regresión a una gráfica en R de la siguiente manera:…
statologos comunidad-2

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

You have Successfully Subscribed!