La distribución exponencial se puede definir como una distribución de probabilidad continua que se utiliza principalmente en la teoría de estadísticas y probabilidad. El propósito de esto es describir con qué frecuencia ocurrirá un evento. La distribución exponencial es una serie de sucesos independientes que tienen lugar consistentemente a una tasa promedio fija. Se usa con frecuencia para calcular cuánto tiempo debe ocurrir un evento. El concepto de distribución exponencial es el mismo en estadísticas y python. Python solo proporciona una función automática para crear la distribución exponencial para la distribución exponencial de las estadísticas. Esta guía explicará deliberadamente cómo calcular la distribución exponencial utilizando la biblioteca Scipy.
Bisagro.Estadísticas.Expon () función de python
La función expon () proporcionada por el paquete de estadísticas y la biblioteca Scipy es una variable aleatoria continua exponencial definida con un cierto parámetro de forma y formato estándar. Se necesitan múltiples parámetros requeridos y opcionales para completar su especificación y devuelve la variable aleatoria continua exponencial. Veamos y aprendamos la sintaxis de la función expon () para comprender qué parámetros necesitamos para proporcionarlo.
Sintaxis del scipy.Estadísticas.Expon ()
En general, la función expon () sigue la función de densidad de probabilidad que es la siguiente:
La sintaxis del scipy.estadísticas.La función expon () es la siguiente:
La función expon () funciona con varios métodos de la clase rv_continua y cada método toma diferentes parámetros. Sin embargo, enumeramos todos los parámetros para ayudarlo a comprender qué tipo de parámetros de entrada necesita proporcionar con cualquier método RV_Continuous.
El parámetro "X" se usa para proporcionar los cuantiles en la matriz como objeto. El parámetro "Q" se usa para definir la probabilidad de la cola inferior o superior en una matriz como objeto. El parámetro "LOC" representa la ubicación. El parámetro de "escala" representa la escala. El parámetro de "tamaño" representa la forma de las variadas aleatorias. Y, por último, el parámetro "Momentos" se usa para especificar los momentos para calcular la combinación de MVSK. El MVSK es una combinación de momentos que se pueden realizar con cualquier función de clase RV_CONTIUAL. La "M" de MVSK representa la media, "V" representa la varianza, "S" representa el sesgo de Fisher y "K" representa la curtosis de Fisher.
Por defecto, el parámetro de momentos es MV. Como resultado, la función expon () devuelve la variable aleatoria continua exponencial. Probemos algunos ejemplos para aprender a usar la función expon () en los programas de Python.
Ejemplo 1:
Creemos una variable aleatoria continua exponencial. Considere el código de muestra dado en el siguiente:
De Scipy.Estadísticas de importación exponPrimero, la biblioteca Scipy se importa al programa para llamar al paquete de estadísticas y la función expon (). La función expon () se usa para llamar al método numargs para crear la variable aleatoria continua exponencial. Este programa es muy simple y corto, puede entenderlo fácilmente y usarlo en sus programas. Ahora, veamos la salida generada de la siguiente manera:
Ejemplo 2:
Aprendimos a crear la variable aleatoria continua exponencial con la biblioteca Scipy y su función expon (). Aprendamos cómo generar la distribución de probabilidad con las variaciones aleatorias exponenciales. Considere el código de muestra dado en el siguiente:
importar numpy como npPrimero, la biblioteca Numpy se importa al programa como NP, ya que necesitamos la biblioteca Numpy para crear una variedad de datos Numpy. Después de eso, la segunda biblioteca que importamos es la biblioteca Scipy, el paquete de estadísticas y su función expon (). La matriz de datos se declara con el NP.función arange (). La variable aleatoria continua exponencial se crea con el expon.método rvs () pasando la escala = 3 y tamaño = 15. La matriz de datos compuesta se pasa al expon.función pdf () para crear la distribución de probabilidad. El PDF significa función de densidad de probabilidad, y se utiliza para calcular la distribución de probabilidad. La ubicación para la distribución de probabilidad se da como loc = y la escala se da como escala = 2. Ahora, verifiquemos qué resultado se genera la función expon (). Ver la siguiente salida:
Ejemplo 3:
Aprendimos a crear la variable aleatoria continua exponencial y la distribución de probabilidad utilizando el método PDF de la clase RV_Continua. Aprendamos cómo mostrar la variable aleatoria continua exponencial en este ejemplo. Considere el siguiente código:
importar numpy como npEn este programa de ejemplo, primero importamos la biblioteca Numpy. Para hacer eso, se usa la declaración "Importar numpy as np", ya que necesitamos usar las funciones de la biblioteca Numpy. Después de eso, la segunda biblioteca es Scipy, que se importa para usar la función Expon (). La tercera y última biblioteca que importamos es matplotlib. Se usa para trazar los datos en el gráfico. Los datos para crear la variable aleatoria continua exponencial se generan con el NP.función linspace (). Para trazar las variantes aleatorias continuas exponenciales generadas, usamos el PLT.función plot (). Ahora, veamos las variantes aleatorias continuas exponenciales y su gráfico trazado en el siguiente resultado:
Conclusión
Esta guía sirve como una descripción general rápida y breve de la distribución exponencial de Scipy. Aquí, aprendimos el concepto de distribución exponencial en estadísticas y qué teoría de probabilidad es. Después de eso, aprendimos a crear la variable aleatoria continua exponencial como un programa de Python. También aprendimos sobre la función expon () de la biblioteca Scipy para crear la variable aleatoria continua exponencial en un programa de Python. Con la ayuda de ejemplos, demostramos cómo usar la función expon () en un programa de Python para generar y trazar la variable aleatoria continua exponencial.