pcntoolkit.math_functions.likelihood
Classes
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
Functions
|
Module Contents
- class BetaLikelihood(alpha: pcntoolkit.math_functions.prior.BasePrior, beta: pcntoolkit.math_functions.prior.BasePrior)
Bases:
LikelihoodHelper class that provides a standard way to create an ABC using inheritance.
- backward(*args, **kwargs)
- compile_params(model: pymc.Model, X: xarray.DataArray, be: xarray.DataArray, be_maps: dict[str, dict[str, int]], Y: xarray.DataArray) dict[str, Any]
- forward(*args, **kwargs)
- transfer(idata: arviz.InferenceData, **kwargs) BetaLikelihood
- yhat(*args, **kwargs)
- alpha
- beta
- class Likelihood(name: str)
Bases:
abc.ABCHelper class that provides a standard way to create an ABC using inheritance.
- abstractmethod backward(*args, **kwargs)
- compile(X: xarray.DataArray, be: xarray.DataArray, be_maps: dict[str, dict[str, int]], Y: xarray.DataArray) pymc.Model
- abstractmethod compile_params(model: pymc.Model, X: xarray.DataArray, be: xarray.DataArray, be_maps: dict[str, dict[str, int]], Y: xarray.DataArray) dict[str, Any]
- create_model_with_data(X, be, be_maps, Y) pymc.Model
- abstractmethod forward(*args, **kwargs)
- static from_args(args: Dict[str, Any]) Likelihood
- static from_dict(dct: Dict[str, Any], version: str | None = None) Likelihood
- abstractmethod transfer(idata: arviz.InferenceData, **kwargs) Likelihood
- update_data(model: pymc.Model, X: xarray.DataArray, be: xarray.DataArray, be_maps: dict[str, dict[str, int]], Y: xarray.DataArray)
- abstractmethod yhat(*args, **kwargs)
- name
- class NormalLikelihood(mu: pcntoolkit.math_functions.prior.BasePrior, sigma: pcntoolkit.math_functions.prior.BasePrior)
Bases:
LikelihoodHelper class that provides a standard way to create an ABC using inheritance.
- backward(*args, **kwargs)
- compile_params(model: pymc.Model, X: xarray.DataArray, be: xarray.DataArray, be_maps: dict[str, dict[str, int]], Y: xarray.DataArray) dict[str, Any]
- forward(*args, **kwargs)
- transfer(idata: arviz.InferenceData, **kwargs) Likelihood
- yhat(*args, **kwargs)
- mu
- sigma
- class SHASHbLikelihood(mu: pcntoolkit.math_functions.prior.BasePrior, sigma: pcntoolkit.math_functions.prior.BasePrior, epsilon: pcntoolkit.math_functions.prior.BasePrior, delta: pcntoolkit.math_functions.prior.BasePrior)
Bases:
LikelihoodHelper class that provides a standard way to create an ABC using inheritance.
- backward(*args, **kwargs)
- compile_params(model: pymc.Model, X: xarray.DataArray, be: xarray.DataArray, be_maps: dict[str, dict[str, int]], Y: xarray.DataArray) dict[str, Any]
- forward(*args, **kwargs)
- transfer(idata: arviz.InferenceData, **kwargs) SHASHbLikelihood
- yhat(*args, **kwargs)
- delta
- epsilon
- mu
- sigma
- class SHASHo2Likelihood(mu: pcntoolkit.math_functions.prior.BasePrior, sigma: pcntoolkit.math_functions.prior.BasePrior, epsilon: pcntoolkit.math_functions.prior.BasePrior, delta: pcntoolkit.math_functions.prior.BasePrior)
Bases:
LikelihoodHelper class that provides a standard way to create an ABC using inheritance.
- backward(*args, **kwargs)
- forward(*args, **kwargs)
- delta
- epsilon
- mu
- sigma
- class SHASHoLikelihood(mu: pcntoolkit.math_functions.prior.BasePrior, sigma: pcntoolkit.math_functions.prior.BasePrior, epsilon: pcntoolkit.math_functions.prior.BasePrior, delta: pcntoolkit.math_functions.prior.BasePrior)
Bases:
LikelihoodHelper class that provides a standard way to create an ABC using inheritance.
- backward(*args, **kwargs)
- forward(*args, **kwargs)
- delta
- epsilon
- mu
- sigma
- get_default_normal_likelihood() NormalLikelihood