Skip to main content
Ctrl+K
 - Home

Guides

  • Model Building (liesel.model)
    • Data
    • Calc
    • Dist
    • obs()
    • param()
    • GraphBuilder
    • Model
    • plot_vars()
    • plot_nodes()
  • MCMC Sampling (liesel.goose)
    • LieselInterface
    • DataclassInterface
    • DictInterface
    • NamedTupleInterface
    • PyMCInterface
    • EngineBuilder
    • Engine
    • RWKernel
    • IWLSKernel
    • HMCKernel
    • NUTSKernel
    • GibbsKernel
    • SamplingResults
    • Summary
    • plot_param()
    • plot_trace()
    • plot_density()
    • plot_pairs()
    • plot_cor()
  • Tutorials
    • Linear regression
    • Parameter transformations
    • Location-scale regression
    • GEV responses
    • Comparing samplers
    • Reproducibility
    • PyMC and Liesel: Spike and Slab
    • Advanced Group Usage

API Reference

  • liesel.model
    • liesel.model.distreg
      • beta_jitter_fn()
      • dist_reg_mcmc()
      • tau2_gibbs_kernel()
      • tau2_jitter_fn()
      • DistRegBuilder
    • liesel.model.goose
      • finite_discrete_gibbs_kernel()
      • GooseModel
    • liesel.model.legacy
      • Addition()
      • Bijector()
      • ColumnStack()
      • DesignMatrix()
      • Hyperparameter()
      • InverseLink()
      • Obs()
      • PIT()
      • Param()
      • Parameter()
      • Predictor()
      • RegressionCoef()
      • Response()
      • Smooth()
      • SmoothingParam()
      • PITCalc
    • liesel.model.model
      • load_model()
      • save_model()
      • GraphBuilder
      • Model
    • liesel.model.nodes
      • obs()
      • param()
      • add_group()
      • Calc
      • Data
      • Dist
      • Group
      • InputGroup
      • Node
      • NodeState
      • TransientCalc
      • TransientDist
      • TransientIdentity
      • TransientNode
      • Var
    • liesel.model.viz
      • plot_nodes()
      • plot_vars()
  • liesel.goose
    • plot_cor()
    • plot_density()
    • plot_param()
    • plot_trace()
    • plot_scatter()
    • plot_pairs()
    • stan_epochs()
    • DictInterface
      • DictInterface.extract_position()
      • DictInterface.log_prob()
      • DictInterface.update_state()
    • DataclassInterface
      • DataclassInterface.extract_position()
      • DataclassInterface.log_prob()
      • DataclassInterface.update_state()
    • DictModel
      • DictModel.extract_position()
      • DictModel.log_prob()
      • DictModel.update_state()
    • DataClassModel
      • DataClassModel.extract_position()
      • DataClassModel.log_prob()
      • DataClassModel.update_state()
    • LieselInterface
      • LieselInterface.extract_position()
      • LieselInterface.log_prob()
      • LieselInterface.update_state()
    • Engine
      • Engine.append_epoch()
      • Engine.get_results()
      • Engine.is_sampling_done()
      • Engine.sample_all_epochs()
      • Engine.sample_next_epoch()
      • Engine.current_epoch
    • EngineBuilder
      • EngineBuilder.add_kernel()
      • EngineBuilder.add_quantity_generator()
      • EngineBuilder.build()
      • EngineBuilder.set_duration()
      • EngineBuilder.set_engine_seed()
      • EngineBuilder.set_epochs()
      • EngineBuilder.set_initial_values()
      • EngineBuilder.set_jitter_fns()
      • EngineBuilder.set_model()
      • EngineBuilder.engine_seed
      • EngineBuilder.epochs
      • EngineBuilder.jitter_fns
      • EngineBuilder.kernels
      • EngineBuilder.model_state
      • EngineBuilder.quantity_generators
      • EngineBuilder.show_progress
      • EngineBuilder.positions_included
      • EngineBuilder.positions_excluded
    • EpochConfig
      • EpochConfig.to_state()
      • EpochConfig.type
      • EpochConfig.duration
      • EpochConfig.thinning
      • EpochConfig.optional
    • EpochType
      • EpochType.is_adaptation()
      • EpochType.is_warmup()
      • EpochType.INITIAL_VALUES
      • EpochType.FAST_ADAPTATION
      • EpochType.SLOW_ADAPTATION
      • EpochType.BURNIN
      • EpochType.POSTERIOR
    • GibbsKernel
      • GibbsKernel.end_epoch()
      • GibbsKernel.end_warmup()
      • GibbsKernel.has_model()
      • GibbsKernel.init_state()
      • GibbsKernel.log_prob_fn()
      • GibbsKernel.position()
      • GibbsKernel.set_model()
      • GibbsKernel.start_epoch()
      • GibbsKernel.transition()
      • GibbsKernel.tune()
      • GibbsKernel.error_book
      • GibbsKernel.identifier
      • GibbsKernel.model
      • GibbsKernel.needs_history
      • GibbsKernel.position_keys
    • HMCKernel
      • HMCKernel.end_epoch()
      • HMCKernel.end_warmup()
      • HMCKernel.has_model()
      • HMCKernel.init_state()
      • HMCKernel.log_prob_fn()
      • HMCKernel.position()
      • HMCKernel.set_model()
      • HMCKernel.start_epoch()
      • HMCKernel.transition()
      • HMCKernel.tune()
      • HMCKernel.error_book
      • HMCKernel.identifier
      • HMCKernel.model
      • HMCKernel.needs_history
      • HMCKernel.position_keys
    • IWLSKernel
      • IWLSKernel.end_epoch()
      • IWLSKernel.end_warmup()
      • IWLSKernel.has_model()
      • IWLSKernel.init_state()
      • IWLSKernel.log_prob_fn()
      • IWLSKernel.position()
      • IWLSKernel.set_model()
      • IWLSKernel.start_epoch()
      • IWLSKernel.transition()
      • IWLSKernel.tune()
      • IWLSKernel.error_book
      • IWLSKernel.identifier
      • IWLSKernel.model
      • IWLSKernel.needs_history
      • IWLSKernel.position_keys
    • MHKernel
      • MHKernel.end_epoch()
      • MHKernel.end_warmup()
      • MHKernel.has_model()
      • MHKernel.init_state()
      • MHKernel.log_prob_fn()
      • MHKernel.position()
      • MHKernel.set_model()
      • MHKernel.start_epoch()
      • MHKernel.transition()
      • MHKernel.tune()
      • MHKernel.error_book
      • MHKernel.identifier
      • MHKernel.model
      • MHKernel.needs_history
      • MHKernel.position_keys
    • MHProposal
      • MHProposal.count()
      • MHProposal.index()
      • MHProposal.log_correction
      • MHProposal.position
    • ModelInterface
      • ModelInterface.extract_position()
      • ModelInterface.log_prob()
      • ModelInterface.update_state()
    • NamedTupleInterface
      • NamedTupleInterface.extract_position()
      • NamedTupleInterface.log_prob()
      • NamedTupleInterface.update_state()
    • NUTSKernel
      • NUTSKernel.end_epoch()
      • NUTSKernel.end_warmup()
      • NUTSKernel.has_model()
      • NUTSKernel.init_state()
      • NUTSKernel.log_prob_fn()
      • NUTSKernel.position()
      • NUTSKernel.set_model()
      • NUTSKernel.start_epoch()
      • NUTSKernel.transition()
      • NUTSKernel.tune()
      • NUTSKernel.error_book
      • NUTSKernel.identifier
      • NUTSKernel.model
      • NUTSKernel.needs_history
      • NUTSKernel.position_keys
    • RWKernel
      • RWKernel.end_epoch()
      • RWKernel.end_warmup()
      • RWKernel.has_model()
      • RWKernel.init_state()
      • RWKernel.log_prob_fn()
      • RWKernel.position()
      • RWKernel.set_model()
      • RWKernel.start_epoch()
      • RWKernel.transition()
      • RWKernel.tune()
      • RWKernel.error_book
      • RWKernel.identifier
      • RWKernel.model
      • RWKernel.needs_history
      • RWKernel.position_keys
    • Summary
      • Summary.error_df()
      • Summary.from_result()
      • Summary.from_results()
      • Summary.to_dataframe()
      • Summary.per_chain
      • Summary.quantities
      • Summary.config
      • Summary.sample_info
      • Summary.error_summary
      • Summary.kernels_by_pos_key
    • SamplingResults
      • SamplingResults.get_error_log()
      • SamplingResults.get_kernels_by_pos_key()
      • SamplingResults.get_posterior_samples()
      • SamplingResults.get_posterior_transition_infos()
      • SamplingResults.get_samples()
      • SamplingResults.get_tuning_times()
      • SamplingResults.pkl_load()
      • SamplingResults.pkl_save()
      • SamplingResults.positions
      • SamplingResults.transition_infos
      • SamplingResults.generated_quantities
      • SamplingResults.tuning_infos
      • SamplingResults.kernel_states
      • SamplingResults.full_model_states
      • SamplingResults.kernel_classes
      • SamplingResults.kernels_by_pos_key
  • 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
      • to_arviz_inference_data()
    • liesel.experimental.pymc
      • PyMCInterface
  • .rst

liesel.bijectors

liesel.bijectors#

Extra bijectors for JAX-TFP.

Modules

liesel.bijectors.algebraic_sigmoid

An algebraic sigmoid bijector.

previous

MultivariateNormalDegenerate.rank

next

liesel.bijectors.algebraic_sigmoid

By Hannes Riebl & Paul Wiemann

© Copyright 2022, Hannes Riebl & Paul Wiemann.