Contenido de este artículo
- 0
- 0
- 0
- 0
Para trazar una distribución normal en Python, puede usar la siguiente sintaxis:
# El eje x oscila entre -3 y 3 con 0,001 pasos x = np. arango (-3, 3, 0.001) # trazar la distribución normal con media 0 y desviación estándar 1 plt. plot (x, norm. pdf (x, 0, 1))
La matriz x define el rango para el eje x y plt.plot () produce la curva para la distribución normal con la media y la desviación estándar especificadas.
Los siguientes ejemplos muestran cómo utilizar estas funciones en la práctica.
Ejemplo 1: trazar una distribución normal única
El siguiente código muestra cómo trazar una única curva de distribución normal con una media de 0 y una desviación estándar de 1:
importar numpy como np import matplotlib. pyplot como plt de scipy. norma de importación de estadísticas # El eje x oscila entre -3 y 3 con 0,001 pasos x = np. arango (-3, 3, 0.001) # trazar la distribución normal con media 0 y desviación estándar 1 plt. plot (x, norm. pdf (x, 0, 1))
También puede modificar el color y el ancho de la línea en el gráfico:
plt. plot (x, norm. pdf (x, 0, 1), color = ' red ', linewidth = 3 )
Ejemplo 2: Trazar múltiples distribuciones normales
El siguiente código muestra cómo trazar múltiples curvas de distribución normal con diferentes medias y desviaciones estándar:
importar numpy como np import matplotlib. pyplot como plt de scipy. norma de importación de estadísticas # El eje x oscila entre -5 y 5 con 0,001 pasos x = np. arango (-5, 5, 0.001) #define múltiples distribuciones normales plt. plot (x, norm. pdf (x, 0, 1), label = ' μ: 0, σ: 1 ') plt. plot (x, norm. pdf (x, 0, 1.5), label = ' μ: 0, σ: 1.5 ') plt. plot (x, norm. pdf (x, 0, 2), label = ' μ: 0, σ: 2 ') #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. norma de importación de estadísticas # El eje x oscila entre -5 y 5 con 0,001 pasos x = np. arango (-5, 5, 0.001) #define múltiples distribuciones normales plt. plot (x, norm. pdf (x, 0, 1), label = ' μ: 0, σ: 1 ', color = ' gold ') plt. plot (x, norm. pdf (x, 0, 1.5), label = ' μ: 0, σ: 1.5 ', color = ' red ') plt. plot (x, norm. pdf (x, 0, 2), label = ' μ: 0, σ: 2 ', 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. title (' Distribuciones normales ', tamaño de fuente = 14 )
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/
¿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: