Distribution
- class negmas.preferences.Distribution(*args, **kwargs)[source]
Bases:
ProtocolA protocol representing a probability distribution
Attributes Summary
Returns the location of the distributon (usually mean)
Returns the maximum
Returns the minimum
Returns the scale of the distribution (may be std.
Methods Summary
__call__(val)Returns the probability for the given value
cum_prob(mn, mx)Returns the probability for the given range
is_crisp()Returns true if this is a distribution with all probability at one point (delta(v))
Returns true if this is a gaussian distribution
Returns true if this is a uniform distribution
mean()Finds the mean
prob(val)Returns the probability for the given value
sample([size])Samples
sizeelements from the distributiontype()Returns the distribution type (e.g. uniform, normal, ...).
Attributes Documentation
- loc
Returns the location of the distributon (usually mean)
- max
Returns the maximum
- min
Returns the minimum
- scale
Returns the scale of the distribution (may be std. dev.)
Methods Documentation