for (v = 0; v < cmd->n_vars; ++v)
{
- const struct interaction *inter = interaction_create (cmd->indep_var);
+ struct interaction *inter = interaction_create (cmd->indep_var);
ws.vws[v].cat = categoricals_create (&inter, 1, cmd->wv,
cmd->exclude, makeit, updateit,
- CONST_CAST (struct variable *,
- cmd->vars[v]),
+ CONST_CAST (struct variable *, cmd->vars[v]),
ws.dd_total[v]);
ws.vws[v].cov = covariance_2pass_create (1, &cmd->vars[v],
for (v = 0; v < cmd->n_vars; ++v)
{
struct per_var_ws *pvw = &ws.vws[v];
- gsl_matrix *cm = covariance_calculate_unnormalized (pvw->cov);
const struct categoricals *cats = covariance_get_categoricals (pvw->cov);
+ categoricals_done (cats);
+
+ gsl_matrix *cm = covariance_calculate_unnormalized (pvw->cov);
moments1_calculate (ws.dd_total[v]->mom, &pvw->n, NULL, NULL, NULL, NULL);
{
const struct categoricals *cats = covariance_get_categoricals (ws.vws[v].cov);
- categoricals_done (cats);
-
if (categoricals_n_total (cats) > ws.actual_number_of_groups)
ws.actual_number_of_groups = categoricals_n_total (cats);
}
double std_err;
double weight_j, mean_j, var_j;
double half_range;
+ const struct ccase *cc;
struct descriptive_data *dd_j = categoricals_get_user_data_by_category (cat, j);
if (j == i)
continue;
ds_clear (&vstr);
- const struct ccase *cc = categoricals_get_case_by_category (cat, j);
+ cc = categoricals_get_case_by_category (cat, j);
var_append_value_name (cmd->indep_var, case_data (cc, cmd->indep_var), &vstr);
tab_text (t, 2, r + rx, TAB_LEFT | TAT_TITLE, ds_cstr (&vstr));