Skip to content

Independent Distribution¤

distreqx.distributions.Independent(distreqx.distributions.AbstractProbDistribution, distreqx.distributions.AbstractCDFDistribution, distreqx.distributions.AbstractSurvivalDistribution) ¤

Independent distribution obtained from child distributions.

Tip

Independent reinterprets batch dimensions as event dimensions. This is useful when you want to model a multivariate distribution as independent univariate distributions (e.g., diagonal Gaussian) but still want log_prob to return a single scalar per sample.

__init__(distribution: distreqx.distributions.AbstractDistribution) ¤

Initializes an Independent distribution.

Arguments:

  • distribution: Base distribution instance.