probly.quantification.decomposition.decomposition.AleatoricEpistemicTotalDecomposition

class probly.quantification.decomposition.decomposition.AleatoricEpistemicTotalDecomposition[source]

Bases: TotalDecomposition, AleatoricDecomposition, EpistemicDecomposition, Generic

Protocol for decompositions into aleatoric, epistemic and total uncertainty.

property aleatoric: AU

The aleatoric uncertainty of the decomposition.

canonical_notion[source]

alias of TotalUncertainty

property components: list[type[Notion]]

The components of the decomposition.

property epistemic: EU

The epistemic uncertainty of the decomposition.

get(k[, d]) D[k] if k in D, else d.  d defaults to None.
get_canonical() Notion[source]

Return the canonical notion of the decomposition.

get_notion(notion: type[N]) N[source]

Return the component corresponding to the given notion.

items() a set-like object providing a view on D's items
keys() a set-like object providing a view on D's keys
property total: TU

The total uncertainty of the decomposition.

values() an object providing a view on D's values