Pregunta

estoy usando scipy.stats.expon.fit(data) para ajustar una distribución exponencial a mis datos.Esto parece devolver dos valores donde esperaría uno.La documentación en línea no parece decir qué fit() regresa pero mirando la fuente, supongo que es un parámetro tanto de ubicación como de escala.¿Puedes arreglar el parámetro de ubicación para 0 al realizar la prueba?

¿Fue útil?

Solución

en el llamado a expon.fit, usar floc=0:

In [5]: data = expon.rvs(0, 1.5, 1000)

In [6]: loc, scale = expon.fit(data, floc=0)

In [7]: scale
Out[7]: 1.4878030368336586

In [8]: loc
Out[8]: 0
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top