﻿Model
=====

.. currentmodule:: liesel.model.model

.. autoclass:: Model
   :show-inheritance:


   
   
   .. rubric:: Methods

   This section is empty if this class has only inherited attributes.

   .. autosummary::
      :toctree:

   
   
   
      ~Model.copy_nodes_and_vars
   
   
      ~Model.extract_position
   
   
      ~Model.groups
   
   
      ~Model.node_parental_subgraph
   
   
      ~Model.parental_submodel
   
   
      ~Model.plot_nodes
   
   
      ~Model.plot_vars
   
   
      ~Model.pop_nodes_and_vars
   
   
      ~Model.predict
   
   
      ~Model.sample
   
   
      ~Model.set_seed
   
   
      ~Model.simulate
   
   
      ~Model.update
   
   
      ~Model.update_state
   
   
      ~Model.var_parental_subgraph
   

   
   

   
   
   .. rubric:: Attributes

   This section is empty if this class has only inherited attributes.

   .. autosummary::
      :template: autosummary/attribute.rst
      :toctree:

      
      
         ~Model.auto_update
      
      
         ~Model.log_lik
      
      
         ~Model.log_prior
      
      
         ~Model.log_prob
      
      
         ~Model.node_graph
      
      
         ~Model.nodes
      
      
         ~Model.observed
      
      
         ~Model.parameters
      
      
         ~Model.state
      
      
         ~Model.var_graph
      
      
         ~Model.vars
      

   

   