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

TuningInfo

Contents

  • TuningInfo

TuningInfo#

class liesel.goose.types.TuningInfo(*args, **kwargs)[source]#

Bases: Protocol

Holds information about sampler tuning.

Attributes

error_code

time

previous

TransitionInfo.position_moved

next

TuningInfo.error_code

Contents
  • TuningInfo

By Hannes Riebl & Paul Wiemann

© Copyright 2022, Hannes Riebl & Paul Wiemann.