es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo utilizar la Función de Distribución de Erlang en Scipy.

Quiero generar números aleatorios que sigan una Distribución Erlang para un proceso de llegada. Quiero establecer el número de llegadas k como parámetro de la Distribución Erlang.

No estoy muy seguro qué significa loc y scale, ya que en la documentación no aclaran realmente lo que representan.

Cualquier ayuda sería apreciada.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Según la documentación de SciPy, los parámetros loc y scale son opcionales y permiten desplazar la distribución mediante un factor (loc) y escalar la distribución mediante un factor (scale). Para la distribución de Erlang, el parámetro loc normalmente se establece en 0, ya que no tiene efecto en la distribución. El parámetro scale, por otro lado, a menudo se utiliza para ajustar la media y la varianza de la distribución.

    En resumen, si desea generar números que sigan una distribución de Erlang para un proceso de llegada con k como parámetro, puede utilizar el siguiente código:

    from scipy.stats import erlang
    
    k = 3 # número de llegadas
    size = 10 # número de observaciones
    
    data = erlang.rvs(k, size=size)
    

    Aquí, k se establece en 3, lo que significa que la distribución tendrá un parámetro de forma de a=k y el parámetro size determina el número de observaciones a generar. No es necesario establecer los parámetros loc y scale en este caso, ya que proporcionan ajustes opcionales a la distribución que no son necesarios para generar las muestras.

Comments are closed.