---------------------------------------------- lines 5-200 of file: xrst/table/data_flow.xrst ---------------------------------------------- {xrst_begin data_flow} The Dismod_at Data Flow ####################### Discussion ********** Tables are used to transfer information from one command to another. Each of the output tables below is created by a :ref:`command-name` . Some of the extra input tables may be created, or replaced, by the dismod_at user. Also note that a row is written in the :ref:`log` table at the beginning and end of every command. In addition, the log table is cumulative; i.e., it is never erased and restarted. {xrst_comment BEGIN_SORT_THIS_LINE_PLUS_2%} {xrst_toc_hidden xrst/table/age_avg_table.xrst xrst/table/bnd_mulcov_table.xrst xrst/table/data_sim_table.xrst xrst/table/data_subset_table.xrst xrst/table/depend_var_table.xrst xrst/table/fit_data_subset_table.xrst xrst/table/fit_var_table.xrst xrst/table/hes_fixed_table.xrst xrst/table/hes_random_table.xrst xrst/table/log_table.xrst xrst/table/mixed_info_table.xrst xrst/table/predict_table.xrst xrst/table/prior_sim_table.xrst xrst/table/sample_table.xrst xrst/table/scale_var_table.xrst xrst/table/start_var_table.xrst xrst/table/trace_fixed_table.xrst xrst/table/truth_var_table.xrst xrst/table/var_table.xrst } {xrst_comment END_SORT_THIS_LINE_MINUS_2} {xrst_comment This list should in same order as drop_list in init_command.cpp} Output Tables by Table Name *************************** Below is a list of the ``dismod_at`` output tables by table name: The ones that can be created directly by the user have yes under By User. .. list-table:: :widths: auto * - Table - Output By - By User * - :ref:`bnd_mulcov` - :ref:`bnd_mulcov` - no * - :ref:`age_avg` - all except python and set commands - no * - :ref:`data_sim` - :ref:`simulate` - no * - :ref:`data_subset` - :ref:`init` , :ref:`hold_out` - no * - :ref:`depend_var` - :ref:`depend` - no * - :ref:`fit_data_subset` - :ref:`fit` - no * - :ref:`fit_var` - :ref:`fit` - no * - :ref:`hes_fixed` - :ref:`sample` - no * - :ref:`hes_random` - :ref:`fit` , :ref:`sample` - no * - :ref:`ipopt_info` - :ref:`fit` - no * - :ref:`log` - all commands - no * - :ref:`mixed_info` - :ref:`fit` - no * - :ref:`predict` - :ref:`predict` - no * - :ref:`prior_sim` - :ref:`simulate` - no * - :ref:`sample` - :ref:`sample` - yes * - :ref:`scale_var` - :ref:`init` , :ref:`set` - yes * - :ref:`start_var` - :ref:`init` , :ref:`set` - yes * - :ref:`trace_fixed` - :ref:`fit` - no * - :ref:`truth_var` - :ref:`set` - yes * - :ref:`var` - :ref:`init` - no Command Output Tables ********************* Below is a list commands and their corresponding output tables: .. list-table:: :widths: auto * - Command - Output Tables * - :ref:`depend` - :ref:`depend_var` , :ref:`age_avg` * - :ref:`bnd_mulcov` - :ref:`bnd_mulcov` , :ref:`age_avg` * - :ref:`fit` - :ref:`fit_var` , :ref:`fit_data_subset` , :ref:`age_avg` , :ref:`trace_fixed` , :ref:`hes_random` , :ref:`mixed_info` , :ref:`ipopt_info` * - :ref:`hold_out` - :ref:`data_subset` * - :ref:`init` - :ref:`age_avg` , :ref:`var` , :ref:`data_subset` , :ref:`start_var` , :ref:`scale_var` , :ref:`bnd_mulcov` * - :ref:`predict` - :ref:`predict` , :ref:`age_avg` * - :ref:`sample` - :ref:`sample` , :ref:`hes_fixed` , :ref:`hes_random` , :ref:`age_avg` * - :ref:`set` - :ref:`start_var` , :ref:`scale_var` , :ref:`truth_var` * - :ref:`simulate` - :ref:`data_sim` , :ref:`age_avg` Command Extra Input Tables ************************** An extra input table is one that is not in the :ref:`input-name` table list and is not output by the :ref:`init_command-name` (see list above). Below is a list commands (that have extra input tables) and their corresponding extra input tables: .. list-table:: :widths: auto * - Command - Extra Input Tables * - :ref:`fit` - :ref:`data_sim` * - :ref:`predict` - :ref:`sample` :ref:`fit_var` :ref:`truth_var` * - :ref:`simulate` - :ref:`truth_var` * - :ref:`sample` - :ref:`fit_var` :ref:`data_sim` :ref:`prior_sim` * - :ref:`set` - :ref:`fit_var` :ref:`sample` {xrst_end data_flow}