Cómo trazar una distribución de chi-cuadrado en Python

Para trazar una distribución de chi-cuadrado en Python, puede usar la siguiente sintaxis:

# El eje x varía de 0 a 20 con 0,001 pasos
 x = np. arango (0, 20, 0.001)

#plot la distribución Chi-cuadrado con 4 grados de libertad
 plt. trama (x, chi2. pdf (x, df = 4 ))

La matriz x define el rango para el eje x y plt.plot () produce la curva para la distribución Chi-cuadrado con los grados de libertad especificados.

Los siguientes ejemplos muestran cómo utilizar estas funciones en la práctica.

Ejemplo 1: trazar una distribución de chi-cuadrado simple

El siguiente código muestra cómo trazar una sola curva de distribución de Chi-cuadrado con 4 grados de libertad

importar numpy como np
 import matplotlib. pyplot  como plt
 de scipy. estadísticas de  importación chi2

# El eje x varía de 0 a 20 con 0,001 pasos
 x = np. arango (0, 20, 0.001)

#plot la distribución Chi-cuadrado con 4 grados de libertad
 plt. trama (x, chi2. pdf (x, df = 4 ))

Trazar la distribución de chi-cuadrado en Python

También puede modificar el color y el ancho de la línea en el gráfico:

plt. plot (x, chi2. pdf (x, df = 4 ), color = ' red ', linewidth = 3 )

Ejemplo 2: Trazar múltiples distribuciones de chi-cuadrado

El siguiente código muestra cómo trazar múltiples curvas de distribución de Chi-cuadrado con diferentes grados de libertad:

importar numpy como np
 import matplotlib. pyplot  como plt
 de scipy. estadísticas de  importación chi2

# El eje x varía de 0 a 20 con 0,001 pasos
 x = np. arango (0, 20, 0.001)

#define múltiples distribuciones de chi-cuadrado
 plt. plot (x, chi2. pdf (x, df = 4 ), label = ' df: 4 ')
plt. plot (x, chi2. pdf (x, df = 8 ), label = ' df: 8 ')
plt. plot (x, chi2. pdf (x, df = 12 ), label = ' df: 12 ')

#add leyenda para trazar
 plt. leyenda ()

Siéntase libre de modificar los colores de las líneas y agregar un título y etiquetas de ejes para completar el gráfico:

importar numpy como np
 import matplotlib. pyplot  como plt
 de scipy. estadísticas de  importación chi2

# El eje x varía de 0 a 20 con 0,001 pasos
 x = np. arango (0, 20, 0.001)

#define múltiples distribuciones de chi-cuadrado
 plt. plot (x, chi2. pdf (x, df = 4 ), label = ' df: 4 ', color = ' gold ')
plt. plot (x, chi2. pdf (x, df = 8 ), label = ' df: 8 ', color = ' red ')
plt. plot (x, chi2. pdf (x, df = 12 ), label = ' df: 12 ', color = ' pink ')

#add leyenda para trazar
 plt. leyenda (título = ' Parámetros ')

#add etiquetas de ejes y un título
 plt. ylabel (' Densidad ')
plt. xlabel (' x ')
plt. título (' Distribuciones de chi-cuadrado ', tamaño de fuente = 14 )

Trazar múltiples distribuciones de chi-cuadrado en Python

Consulte la documentación de matplotlib para obtener una explicación detallada de la función plt.plot () .

  • 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

Una ojiva es un gráfico que muestra cuántos valores de datos se encuentran por encima o por debajo de un…
statologos comunidad-2

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

You have Successfully Subscribed!