risk.entropic()
Entropic risk measure (1 / theta) log E[exp(theta X)]: the certainty
Usage
risk.entropic(
dist,
theta,
)equivalent of a loss under exponential utility.
It rises from the mean (theta -> 0) to the largest draw (theta -> inf); for a normal loss it is mu + theta sigma**2 / 2.
Parameters
dist: Sampled, PredictiveDistribution or list of float-
A predictive distribution is measured on its total.
theta: float- Risk aversion, positive.
Returns
float
Examples
>>> import math
>>> from prospicio.risk import entropic
>>> round(entropic([0.0, 1.0], math.log(2.0)), 12) == round(math.log2(1.5), 12)True