pyhs3.Model

class pyhs3.Model(*, parameterset, distributions, domains)[source]
Parameters:
  • parameterset (ParameterSet)

  • distributions (DistributionSet)

  • domains (DomainSet)

__init__(*, parameterset, distributions, domains)[source]

Represents a probabilistic model composed of parameters, domains, and distributions.

Parameters:
  • parameterset (ParameterSet) – The parameter set used in the model.

  • distributions (DistributionSet) – Set of distributions to include.

  • domains (DomainSet) – Domain constraints for parameters.

parameters

Symbolic parameter variables.

Type:

dict[str, pytensor.tensor.variable.TensorVariable]

parameterset

The original set of parameter values.

Type:

ParameterSet

distributions

Symbolic distribution expressions.

Type:

dict[str, pytensor.tensor.variable.TensorVariable]

Methods

__init__(*, parameterset, distributions, domains)

Represents a probabilistic model composed of parameters, domains, and distributions.

logpdf(name, **parametervalues)

Evaluates the natural logarithm of the PDF.

pdf(name, **parametervalues)

Evaluates the probability density function of the specified distribution.