-
- tab_hline (table, TAL_1, 0, tab_nc (table) -1, 1 + v * 3);
-
- /* Titles */
- tab_text (table, 0, 1 + v * 3, TAB_LEFT, var_to_string (var));
- tab_text (table, 1, 1 + v * 3, TAB_LEFT, _("Group1"));
- tab_text (table, 1, 2 + v * 3, TAB_LEFT, _("Group2"));
- tab_text (table, 1, 3 + v * 3, TAB_LEFT, _("Total"));
-
- /* Test Prop */
- tab_double (table, 5, 1 + v * 3, TAB_NONE, bst->p, NULL);
-
- /* Category labels */
- tab_text (table, 2, 1 + v * 3, TAB_NONE, ds_cstr (&catstr[0]));
- tab_text (table, 2, 2 + v * 3, TAB_NONE, ds_cstr (&catstr[1]));
-
- /* Observed N */
- tab_double (table, 3, 1 + v * 3, TAB_NONE, cat[0][v].count, wfmt);
- tab_double (table, 3, 2 + v * 3, TAB_NONE, cat[1][v].count, wfmt);
-
- n_total = cat[0][v].count + cat[1][v].count;
- tab_double (table, 3, 3 + v * 3, TAB_NONE, n_total, wfmt);
-
- /* Observed Proportions */
- tab_double (table, 4, 1 + v * 3, TAB_NONE,
- cat[0][v].count / n_total, NULL);
- tab_double (table, 4, 2 + v * 3, TAB_NONE,
- cat[1][v].count / n_total, NULL);
-
- tab_double (table, 4, 3 + v * 3, TAB_NONE,
- (cat[0][v].count + cat[1][v].count) / n_total, NULL);
-
- /* Significance */
- sig = calculate_binomial (cat[0][v].count, cat[1][v].count, bst->p);
- tab_double (table, 6, 1 + v * 3, TAB_NONE, sig, NULL);
-
- ds_destroy (&catstr[0]);
- ds_destroy (&catstr[1]);