Exponential Distribution
Exponential Distribution
Exponential distribution is used for describing time till next event e.g. failure/success etc.
It has two parameters:
scale
– inverse of rate ( see lam in poisson distribution ) defaults to 1.0.
size
– The shape of the returned array.
Example
Draw out a sample for exponential distribution with 2.0 scale with 2×3 size:
12345
from numpy import random x = random.exponential(scale=2, size=(2, 3)) print(x)
Visualization of Exponential Distribution
Example
1234567
from numpy import randomimport matplotlib.pyplot as pltimport seaborn as sns sns.distplot(random.exponential(size=1000), hist=False) plt.show()
Result
Relation Between Poisson and Exponential Distribution
Poisson distribution deals with number of occurences of an event in a time period whereas exponential distribution deals with the time between these events.