Skip to main content
Ctrl+K
Logo image

Tutorials

  • Linear regression
  • Parameter transformations
  • Location-scale regression
  • GEV responses
  • Comparing samplers
  • Reproducibility
  • PyMC and Liesel: Spike and Slab

API Reference

  • liesel.model
    • liesel.model.distreg
      • liesel.model.distreg.dist_reg_mcmc
      • liesel.model.distreg.tau2_gibbs_kernel
      • DistRegBuilder
    • liesel.model.goose
      • GooseModel
    • liesel.model.legacy
      • liesel.model.legacy.Addition
      • liesel.model.legacy.Bijector
      • liesel.model.legacy.ColumnStack
      • liesel.model.legacy.DesignMatrix
      • liesel.model.legacy.Hyperparameter
      • liesel.model.legacy.InverseLink
      • liesel.model.legacy.PIT
      • liesel.model.legacy.Parameter
      • liesel.model.legacy.Predictor
      • liesel.model.legacy.RegressionCoef
      • liesel.model.legacy.Response
      • liesel.model.legacy.Smooth
      • liesel.model.legacy.SmoothingParam
      • PITCalc
    • liesel.model.model
      • liesel.model.model.load_model
      • liesel.model.model.save_model
      • GraphBuilder
      • Model
    • liesel.model.nodes
      • liesel.model.nodes.Obs
      • liesel.model.nodes.Param
      • liesel.model.nodes.add_group
      • Calc
      • Data
      • Dist
      • Group
      • InputGroup
      • Node
      • NodeState
      • TransientCalc
      • TransientDist
      • TransientIdentity
      • TransientNode
      • Var
    • liesel.model.viz
      • liesel.model.viz.plot_nodes
      • liesel.model.viz.plot_vars
  • liesel.goose
    • liesel.goose.builder
      • EngineBuilder
    • liesel.goose.chain
      • Chain
      • EpochChain
      • EpochChainManager
      • ListChain
      • ListEpochChain
    • liesel.goose.da
      • liesel.goose.da.da_finalize
      • liesel.goose.da.da_init
      • liesel.goose.da.da_step
      • DAKernelState
    • liesel.goose.engine
      • liesel.goose.engine.stack_for_multi
      • Carry
      • Engine
      • KernelErrorLog
      • SamplingResult
      • SamplingResults
    • liesel.goose.epoch
      • EpochConfig
      • EpochManager
      • EpochState
      • EpochType
    • liesel.goose.gibbs
      • GibbsKernel
    • liesel.goose.hmc
      • HMCKernel
      • HMCKernelState
      • HMCTransitionInfo
    • liesel.goose.iwls
      • IWLSKernel
      • IWLSKernelState
    • liesel.goose.iwls_utils
      • liesel.goose.iwls_utils.mvn_log_prob
      • liesel.goose.iwls_utils.mvn_sample
      • liesel.goose.iwls_utils.solve
    • liesel.goose.kernel
      • DefaultTransitionInfo
      • DefaultTuningInfo
      • ModelMixin
      • TransitionMixin
      • TransitionOutcome
      • TuningMixin
      • TuningOutcome
      • WarmupOutcome
    • liesel.goose.kernel_sequence
      • KerSeqFinalizeWarmupOutput
      • KerSeqTransitionOutput
      • KerSeqTuningOutput
      • KernelSequence
    • liesel.goose.mh
      • liesel.goose.mh.mh_error_book
      • liesel.goose.mh.mh_step
    • liesel.goose.mh_kernel
      • MHKernel
      • MHProposal
    • liesel.goose.mm
      • liesel.goose.mm.tune_inv_mm_diag
      • liesel.goose.mm.tune_inv_mm_full
    • liesel.goose.models
      • DataClassModel
      • DictModel
    • liesel.goose.nuts
      • NUTSKernel
      • NUTSKernelState
      • NUTSTransitionInfo
    • liesel.goose.pytree
      • liesel.goose.pytree.as_strong_pytree
      • liesel.goose.pytree.concatenate_leaves
      • liesel.goose.pytree.register_dataclass_as_pytree
      • liesel.goose.pytree.slice_leaves
      • liesel.goose.pytree.split_and_transpose
      • liesel.goose.pytree.split_leaves
      • liesel.goose.pytree.squeeze_leaves
      • liesel.goose.pytree.stack_leaves
    • liesel.goose.rw
      • RWKernel
      • RWKernelState
    • liesel.goose.summary_m
      • ErrorSummary
      • ErrorSummaryForOneCode
      • Summary
    • liesel.goose.summary_viz
      • liesel.goose.summary_viz.plot_cor
      • liesel.goose.summary_viz.plot_density
      • liesel.goose.summary_viz.plot_pairs
      • liesel.goose.summary_viz.plot_param
      • liesel.goose.summary_viz.plot_scatter
      • liesel.goose.summary_viz.plot_trace
      • liesel.goose.summary_viz.save_figure
    • liesel.goose.types
      • GeneratedQuantity
      • Kernel
      • ModelInterface
      • QuantityGenerator
      • TransitionInfo
      • TuningInfo
    • liesel.goose.warmup
      • liesel.goose.warmup.stan_epochs
  • liesel.distributions
    • liesel.distributions.copulas
      • GaussianCopula
    • liesel.distributions.mvn_degen
      • MultivariateNormalDegenerate
  • liesel.bijectors
    • liesel.bijectors.algebraic_sigmoid
      • AlgebraicSigmoid

Experimental API

  • liesel.experimental
    • liesel.experimental.arviz
      • liesel.experimental.arviz.to_arviz_inference_data
    • liesel.experimental.pymc
      • PyMCInterface
  • .rst

liesel.model

liesel.model#

Liesel modeling framework.

Modules

liesel.model.distreg

Distributional regression.

liesel.model.goose

Goose model interface.

liesel.model.legacy

Imitates the API from v0.1.

liesel.model.model

The model and the graph builder.

liesel.model.nodes

Nodes and variables.

liesel.model.viz

Model visualization.

previous

PyMC and Liesel: Spike and Slab

next

liesel.model.distreg

By Hannes Riebl & Paul Wiemann

© Copyright 2022, Hannes Riebl & Paul Wiemann.