Contents Menu Expand Light mode Dark mode Auto light/dark mode
aeppl dev documentation
aeppl dev documentation
  • aeppl user guide
  • API
    • aeppl.joint_logprob
    • aeppl.factorized_joint_logprob
    • aeppl.logprob
    • aeppl.latex_pprint
    • aeppl.pprint
    • aeppl.abstract
      • aeppl.abstract.assign_custom_measurable_outputs
      • aeppl.abstract.get_measurable_outputs
      • aeppl.abstract.noop_measurable_outputs_fn
      • aeppl.abstract.MeasurableVariable
        • aeppl.abstract.MeasurableVariable.__init__
      • aeppl.abstract.UnmeasurableMeta
        • aeppl.abstract.UnmeasurableMeta.__init__
        • aeppl.abstract.UnmeasurableMeta.mro
        • aeppl.abstract.UnmeasurableMeta.register
      • aeppl.abstract.UnmeasurableVariable
        • aeppl.abstract.UnmeasurableVariable.__init__
    • aeppl.cumsum
      • aeppl.cumsum.logprob_cumsum
      • aeppl.cumsum.MeasurableCumsum
        • aeppl.cumsum.MeasurableCumsum.L_op
        • aeppl.cumsum.MeasurableCumsum.R_op
        • aeppl.cumsum.MeasurableCumsum.__init__
        • aeppl.cumsum.MeasurableCumsum.add_tag_trace
        • aeppl.cumsum.MeasurableCumsum.c_cleanup_code_struct
        • aeppl.cumsum.MeasurableCumsum.c_code
        • aeppl.cumsum.MeasurableCumsum.c_code_cache_version
        • aeppl.cumsum.MeasurableCumsum.c_code_cache_version_apply
        • aeppl.cumsum.MeasurableCumsum.c_code_cleanup
        • aeppl.cumsum.MeasurableCumsum.c_compile_args
        • aeppl.cumsum.MeasurableCumsum.c_header_dirs
        • aeppl.cumsum.MeasurableCumsum.c_headers
        • aeppl.cumsum.MeasurableCumsum.c_init_code
        • aeppl.cumsum.MeasurableCumsum.c_init_code_apply
        • aeppl.cumsum.MeasurableCumsum.c_init_code_struct
        • aeppl.cumsum.MeasurableCumsum.c_lib_dirs
        • aeppl.cumsum.MeasurableCumsum.c_libraries
        • aeppl.cumsum.MeasurableCumsum.c_no_compile_args
        • aeppl.cumsum.MeasurableCumsum.c_support_code
        • aeppl.cumsum.MeasurableCumsum.c_support_code_apply
        • aeppl.cumsum.MeasurableCumsum.c_support_code_struct
        • aeppl.cumsum.MeasurableCumsum.do_constant_folding
        • aeppl.cumsum.MeasurableCumsum.get_params
        • aeppl.cumsum.MeasurableCumsum.grad
        • aeppl.cumsum.MeasurableCumsum.infer_shape
        • aeppl.cumsum.MeasurableCumsum.make_c_thunk
        • aeppl.cumsum.MeasurableCumsum.make_node
        • aeppl.cumsum.MeasurableCumsum.make_py_thunk
        • aeppl.cumsum.MeasurableCumsum.make_thunk
        • aeppl.cumsum.MeasurableCumsum.perform
        • aeppl.cumsum.MeasurableCumsum.prepare_node
    • aeppl.dists
      • aeppl.dists.create_discrete_mc_op
      • aeppl.dists.discrete_markov_chain
      • aeppl.dists.non_constant
      • aeppl.dists.switching_process
      • aeppl.dists.DiracDelta
        • aeppl.dists.DiracDelta.L_op
        • aeppl.dists.DiracDelta.R_op
        • aeppl.dists.DiracDelta.__init__
        • aeppl.dists.DiracDelta.add_tag_trace
        • aeppl.dists.DiracDelta.do_constant_folding
        • aeppl.dists.DiracDelta.get_params
        • aeppl.dists.DiracDelta.grad
        • aeppl.dists.DiracDelta.infer_shape
        • aeppl.dists.DiracDelta.make_node
        • aeppl.dists.DiracDelta.make_py_thunk
        • aeppl.dists.DiracDelta.make_thunk
        • aeppl.dists.DiracDelta.perform
        • aeppl.dists.DiracDelta.prepare_node
      • aeppl.dists.DiscreteMarkovChainFactory
        • aeppl.dists.DiscreteMarkovChainFactory.L_op
        • aeppl.dists.DiscreteMarkovChainFactory.R_op
        • aeppl.dists.DiscreteMarkovChainFactory.__init__
        • aeppl.dists.DiscreteMarkovChainFactory.add_tag_trace
        • aeppl.dists.DiscreteMarkovChainFactory.clone
        • aeppl.dists.DiscreteMarkovChainFactory.connection_pattern
        • aeppl.dists.DiscreteMarkovChainFactory.do_constant_folding
        • aeppl.dists.DiscreteMarkovChainFactory.get_lop_op
        • aeppl.dists.DiscreteMarkovChainFactory.get_params
        • aeppl.dists.DiscreteMarkovChainFactory.get_rop_op
        • aeppl.dists.DiscreteMarkovChainFactory.grad
        • aeppl.dists.DiscreteMarkovChainFactory.infer_shape
        • aeppl.dists.DiscreteMarkovChainFactory.make_node
        • aeppl.dists.DiscreteMarkovChainFactory.make_py_thunk
        • aeppl.dists.DiscreteMarkovChainFactory.make_thunk
        • aeppl.dists.DiscreteMarkovChainFactory.perform
        • aeppl.dists.DiscreteMarkovChainFactory.prepare_node
        • aeppl.dists.DiscreteMarkovChainFactory.set_grad_overrides
        • aeppl.dists.DiscreteMarkovChainFactory.set_lop_overrides
        • aeppl.dists.DiscreteMarkovChainFactory.set_rop_overrides
    • aeppl.mixture
      • aeppl.mixture.expand_indices
      • aeppl.mixture.get_stack_mixture_vars
      • aeppl.mixture.is_newaxis
      • aeppl.mixture.logprob_MixtureRV
      • aeppl.mixture.rv_pull_down
      • aeppl.mixture.MixtureRV
        • aeppl.mixture.MixtureRV.L_op
        • aeppl.mixture.MixtureRV.R_op
        • aeppl.mixture.MixtureRV.__init__
        • aeppl.mixture.MixtureRV.add_tag_trace
        • aeppl.mixture.MixtureRV.do_constant_folding
        • aeppl.mixture.MixtureRV.get_params
        • aeppl.mixture.MixtureRV.grad
        • aeppl.mixture.MixtureRV.make_node
        • aeppl.mixture.MixtureRV.make_py_thunk
        • aeppl.mixture.MixtureRV.make_thunk
        • aeppl.mixture.MixtureRV.perform
        • aeppl.mixture.MixtureRV.prepare_node
    • aeppl.opt
      • aeppl.opt.construct_ir_fgraph
      • aeppl.opt.NoCallbackEquilibriumDB
        • aeppl.opt.NoCallbackEquilibriumDB.__init__
        • aeppl.opt.NoCallbackEquilibriumDB.add_tags
        • aeppl.opt.NoCallbackEquilibriumDB.print_summary
        • aeppl.opt.NoCallbackEquilibriumDB.query
        • aeppl.opt.NoCallbackEquilibriumDB.register
        • aeppl.opt.NoCallbackEquilibriumDB.remove_tags
      • aeppl.opt.PreserveRVMappings
        • aeppl.opt.PreserveRVMappings.__init__
        • aeppl.opt.PreserveRVMappings.clone
        • aeppl.opt.PreserveRVMappings.on_attach
        • aeppl.opt.PreserveRVMappings.on_change_input
        • aeppl.opt.PreserveRVMappings.on_detach
        • aeppl.opt.PreserveRVMappings.on_import
        • aeppl.opt.PreserveRVMappings.on_prune
        • aeppl.opt.PreserveRVMappings.orderings
        • aeppl.opt.PreserveRVMappings.update_rv_maps
    • aeppl.printing
      • aeppl.printing.latex_print_array
      • aeppl.printing.GenericSubtensorPrinter
        • aeppl.printing.GenericSubtensorPrinter.__init__
        • aeppl.printing.GenericSubtensorPrinter.process
      • aeppl.printing.NormalRVPrinter
        • aeppl.printing.NormalRVPrinter.__init__
        • aeppl.printing.NormalRVPrinter.process
        • aeppl.printing.NormalRVPrinter.process_param
      • aeppl.printing.PreamblePPrinter
        • aeppl.printing.PreamblePPrinter.__init__
        • aeppl.printing.PreamblePPrinter.assign
        • aeppl.printing.PreamblePPrinter.clone
        • aeppl.printing.PreamblePPrinter.clone_assign
        • aeppl.printing.PreamblePPrinter.create_state
        • aeppl.printing.PreamblePPrinter.process
        • aeppl.printing.PreamblePPrinter.process_graph
      • aeppl.printing.RandomVariablePrinter
        • aeppl.printing.RandomVariablePrinter.__init__
        • aeppl.printing.RandomVariablePrinter.process
        • aeppl.printing.RandomVariablePrinter.process_param
      • aeppl.printing.VariableWithShapePrinter
        • aeppl.printing.VariableWithShapePrinter.__init__
        • aeppl.printing.VariableWithShapePrinter.process
        • aeppl.printing.VariableWithShapePrinter.process_shape_info
        • aeppl.printing.VariableWithShapePrinter.process_variable_name
    • aeppl.scan
      • aeppl.scan.construct_scan
      • aeppl.scan.convert_outer_out_to_in
      • aeppl.scan.get_random_outer_outputs
      • aeppl.scan.logprob_ScanRV
      • aeppl.scan.MeasurableScan
        • aeppl.scan.MeasurableScan.L_op
        • aeppl.scan.MeasurableScan.R_op
        • aeppl.scan.MeasurableScan.__init__
        • aeppl.scan.MeasurableScan.add_tag_trace
        • aeppl.scan.MeasurableScan.clone
        • aeppl.scan.MeasurableScan.connection_pattern
        • aeppl.scan.MeasurableScan.do_constant_folding
        • aeppl.scan.MeasurableScan.get_oinp_iinp_iout_oout_mappings
        • aeppl.scan.MeasurableScan.get_params
        • aeppl.scan.MeasurableScan.grad
        • aeppl.scan.MeasurableScan.infer_shape
        • aeppl.scan.MeasurableScan.inner_mitmot
        • aeppl.scan.MeasurableScan.inner_mitmot_outs
        • aeppl.scan.MeasurableScan.inner_mitsot
        • aeppl.scan.MeasurableScan.inner_mitsot_outs
        • aeppl.scan.MeasurableScan.inner_nitsot_outs
        • aeppl.scan.MeasurableScan.inner_non_seqs
        • aeppl.scan.MeasurableScan.inner_seqs
        • aeppl.scan.MeasurableScan.inner_shared
        • aeppl.scan.MeasurableScan.inner_shared_outs
        • aeppl.scan.MeasurableScan.inner_sitsot
        • aeppl.scan.MeasurableScan.inner_sitsot_outs
        • aeppl.scan.MeasurableScan.make_node
        • aeppl.scan.MeasurableScan.make_py_thunk
        • aeppl.scan.MeasurableScan.make_thunk
        • aeppl.scan.MeasurableScan.outer_mitmot
        • aeppl.scan.MeasurableScan.outer_mitmot_outs
        • aeppl.scan.MeasurableScan.outer_mitsot
        • aeppl.scan.MeasurableScan.outer_mitsot_outs
        • aeppl.scan.MeasurableScan.outer_nitsot
        • aeppl.scan.MeasurableScan.outer_nitsot_outs
        • aeppl.scan.MeasurableScan.outer_non_seqs
        • aeppl.scan.MeasurableScan.outer_seqs
        • aeppl.scan.MeasurableScan.outer_shared
        • aeppl.scan.MeasurableScan.outer_shared_outs
        • aeppl.scan.MeasurableScan.outer_sitsot
        • aeppl.scan.MeasurableScan.outer_sitsot_outs
        • aeppl.scan.MeasurableScan.perform
        • aeppl.scan.MeasurableScan.prepare_fgraph
        • aeppl.scan.MeasurableScan.prepare_node
        • aeppl.scan.MeasurableScan.validate_inner_graph
    • aeppl.transforms
      • aeppl.transforms.measurable_transform_logprob
      • aeppl.transforms.ChainedTransform
        • aeppl.transforms.ChainedTransform.__init__
        • aeppl.transforms.ChainedTransform.backward
        • aeppl.transforms.ChainedTransform.forward
        • aeppl.transforms.ChainedTransform.log_jac_det
      • aeppl.transforms.CircularTransform
        • aeppl.transforms.CircularTransform.__init__
        • aeppl.transforms.CircularTransform.backward
        • aeppl.transforms.CircularTransform.forward
        • aeppl.transforms.CircularTransform.log_jac_det
      • aeppl.transforms.DefaultTransformSentinel
        • aeppl.transforms.DefaultTransformSentinel.__init__
      • aeppl.transforms.ExpTransform
        • aeppl.transforms.ExpTransform.__init__
        • aeppl.transforms.ExpTransform.backward
        • aeppl.transforms.ExpTransform.forward
        • aeppl.transforms.ExpTransform.log_jac_det
      • aeppl.transforms.IntervalTransform
        • aeppl.transforms.IntervalTransform.__init__
        • aeppl.transforms.IntervalTransform.backward
        • aeppl.transforms.IntervalTransform.forward
        • aeppl.transforms.IntervalTransform.log_jac_det
      • aeppl.transforms.LocTransform
        • aeppl.transforms.LocTransform.__init__
        • aeppl.transforms.LocTransform.backward
        • aeppl.transforms.LocTransform.forward
        • aeppl.transforms.LocTransform.log_jac_det
      • aeppl.transforms.LogOddsTransform
        • aeppl.transforms.LogOddsTransform.__init__
        • aeppl.transforms.LogOddsTransform.backward
        • aeppl.transforms.LogOddsTransform.forward
        • aeppl.transforms.LogOddsTransform.log_jac_det
      • aeppl.transforms.LogTransform
        • aeppl.transforms.LogTransform.__init__
        • aeppl.transforms.LogTransform.backward
        • aeppl.transforms.LogTransform.forward
        • aeppl.transforms.LogTransform.log_jac_det
      • aeppl.transforms.MeasurableTransform
        • aeppl.transforms.MeasurableTransform.L_op
        • aeppl.transforms.MeasurableTransform.R_op
        • aeppl.transforms.MeasurableTransform.__init__
        • aeppl.transforms.MeasurableTransform.add_tag_trace
        • aeppl.transforms.MeasurableTransform.c_cleanup_code_struct
        • aeppl.transforms.MeasurableTransform.c_code
        • aeppl.transforms.MeasurableTransform.c_code_cache_version
        • aeppl.transforms.MeasurableTransform.c_code_cache_version_apply
        • aeppl.transforms.MeasurableTransform.c_code_cleanup
        • aeppl.transforms.MeasurableTransform.c_compile_args
        • aeppl.transforms.MeasurableTransform.c_header_dirs
        • aeppl.transforms.MeasurableTransform.c_headers
        • aeppl.transforms.MeasurableTransform.c_init_code
        • aeppl.transforms.MeasurableTransform.c_init_code_apply
        • aeppl.transforms.MeasurableTransform.c_init_code_struct
        • aeppl.transforms.MeasurableTransform.c_lib_dirs
        • aeppl.transforms.MeasurableTransform.c_libraries
        • aeppl.transforms.MeasurableTransform.c_no_compile_args
        • aeppl.transforms.MeasurableTransform.c_support_code
        • aeppl.transforms.MeasurableTransform.c_support_code_apply
        • aeppl.transforms.MeasurableTransform.c_support_code_struct
        • aeppl.transforms.MeasurableTransform.connection_pattern
        • aeppl.transforms.MeasurableTransform.do_constant_folding
        • aeppl.transforms.MeasurableTransform.get_output_info
        • aeppl.transforms.MeasurableTransform.get_params
        • aeppl.transforms.MeasurableTransform.grad
        • aeppl.transforms.MeasurableTransform.infer_shape
        • aeppl.transforms.MeasurableTransform.make_c_thunk
        • aeppl.transforms.MeasurableTransform.make_node
        • aeppl.transforms.MeasurableTransform.make_py_thunk
        • aeppl.transforms.MeasurableTransform.make_thunk
        • aeppl.transforms.MeasurableTransform.perform
        • aeppl.transforms.MeasurableTransform.prepare_node
        • aeppl.transforms.MeasurableTransform.test_gxx_support
        • aeppl.transforms.MeasurableTransform.update_self_openmp
      • aeppl.transforms.RVTransform
        • aeppl.transforms.RVTransform.__init__
        • aeppl.transforms.RVTransform.backward
        • aeppl.transforms.RVTransform.forward
        • aeppl.transforms.RVTransform.log_jac_det
      • aeppl.transforms.ScaleTransform
        • aeppl.transforms.ScaleTransform.__init__
        • aeppl.transforms.ScaleTransform.backward
        • aeppl.transforms.ScaleTransform.forward
        • aeppl.transforms.ScaleTransform.log_jac_det
      • aeppl.transforms.SimplexTransform
        • aeppl.transforms.SimplexTransform.__init__
        • aeppl.transforms.SimplexTransform.backward
        • aeppl.transforms.SimplexTransform.forward
        • aeppl.transforms.SimplexTransform.log_jac_det
      • aeppl.transforms.TransformValuesMapping
        • aeppl.transforms.TransformValuesMapping.__init__
        • aeppl.transforms.TransformValuesMapping.clone
        • aeppl.transforms.TransformValuesMapping.on_attach
        • aeppl.transforms.TransformValuesMapping.on_change_input
        • aeppl.transforms.TransformValuesMapping.on_detach
        • aeppl.transforms.TransformValuesMapping.on_import
        • aeppl.transforms.TransformValuesMapping.on_prune
        • aeppl.transforms.TransformValuesMapping.orderings
      • aeppl.transforms.TransformValuesOpt
        • aeppl.transforms.TransformValuesOpt.__init__
        • aeppl.transforms.TransformValuesOpt.add_requirements
        • aeppl.transforms.TransformValuesOpt.apply
        • aeppl.transforms.TransformValuesOpt.optimize
        • aeppl.transforms.TransformValuesOpt.print_profile
        • aeppl.transforms.TransformValuesOpt.print_summary
      • aeppl.transforms.TransformedVariable
        • aeppl.transforms.TransformedVariable.L_op
        • aeppl.transforms.TransformedVariable.R_op
        • aeppl.transforms.TransformedVariable.__init__
        • aeppl.transforms.TransformedVariable.add_tag_trace
        • aeppl.transforms.TransformedVariable.connection_pattern
        • aeppl.transforms.TransformedVariable.do_constant_folding
        • aeppl.transforms.TransformedVariable.get_params
        • aeppl.transforms.TransformedVariable.grad
        • aeppl.transforms.TransformedVariable.infer_shape
        • aeppl.transforms.TransformedVariable.make_node
        • aeppl.transforms.TransformedVariable.make_py_thunk
        • aeppl.transforms.TransformedVariable.make_thunk
        • aeppl.transforms.TransformedVariable.perform
        • aeppl.transforms.TransformedVariable.prepare_node
    • aeppl.truncation
      • aeppl.truncation.censor_logprob
      • aeppl.truncation.CensoredRV
        • aeppl.truncation.CensoredRV.L_op
        • aeppl.truncation.CensoredRV.R_op
        • aeppl.truncation.CensoredRV.__init__
        • aeppl.truncation.CensoredRV.add_tag_trace
        • aeppl.truncation.CensoredRV.c_cleanup_code_struct
        • aeppl.truncation.CensoredRV.c_code
        • aeppl.truncation.CensoredRV.c_code_cache_version
        • aeppl.truncation.CensoredRV.c_code_cache_version_apply
        • aeppl.truncation.CensoredRV.c_code_cleanup
        • aeppl.truncation.CensoredRV.c_compile_args
        • aeppl.truncation.CensoredRV.c_header_dirs
        • aeppl.truncation.CensoredRV.c_headers
        • aeppl.truncation.CensoredRV.c_init_code
        • aeppl.truncation.CensoredRV.c_init_code_apply
        • aeppl.truncation.CensoredRV.c_init_code_struct
        • aeppl.truncation.CensoredRV.c_lib_dirs
        • aeppl.truncation.CensoredRV.c_libraries
        • aeppl.truncation.CensoredRV.c_no_compile_args
        • aeppl.truncation.CensoredRV.c_support_code
        • aeppl.truncation.CensoredRV.c_support_code_apply
        • aeppl.truncation.CensoredRV.c_support_code_struct
        • aeppl.truncation.CensoredRV.connection_pattern
        • aeppl.truncation.CensoredRV.do_constant_folding
        • aeppl.truncation.CensoredRV.get_output_info
        • aeppl.truncation.CensoredRV.get_params
        • aeppl.truncation.CensoredRV.grad
        • aeppl.truncation.CensoredRV.infer_shape
        • aeppl.truncation.CensoredRV.make_c_thunk
        • aeppl.truncation.CensoredRV.make_node
        • aeppl.truncation.CensoredRV.make_py_thunk
        • aeppl.truncation.CensoredRV.make_thunk
        • aeppl.truncation.CensoredRV.perform
        • aeppl.truncation.CensoredRV.prepare_node
        • aeppl.truncation.CensoredRV.test_gxx_support
        • aeppl.truncation.CensoredRV.update_self_openmp
    • aeppl.utils
      • aeppl.utils.change_rv_size
      • aeppl.utils.convert_indices
      • aeppl.utils.extract_obs_data
      • aeppl.utils.get_constant_value
      • aeppl.utils.indices_from_subtensor
      • aeppl.utils.replace_rvs_in_graphs
      • aeppl.utils.rvs_to_value_vars
      • aeppl.utils.walk_model

External links

  • GitHub
  • Twitter
  v: latest
Versions
latest
stable
Downloads
On Read the Docs
Project Home
Builds
Back to top
Edit this page

aeppl.transforms.LogOddsTransform#

class aeppl.transforms.LogOddsTransform[source]#

Methods

LogOddsTransform.__init__()

LogOddsTransform.backward(value, *inputs)

Invert the transformation.

LogOddsTransform.forward(value, *inputs)

Apply the transformation.

LogOddsTransform.log_jac_det(value, *inputs)

Construct the log of the absolute value of the Jacobian determinant.

Attributes

name

Next
aeppl.transforms.LogOddsTransform.__init__
Previous
aeppl.transforms.LocTransform.log_jac_det
Copyright © 2022, Aesara Developers
Made with Sphinx and @pradyunsg's Furo