/* PSPP - a program for statistical analysis.
- Copyright (C) 2011 Free Software Foundation, Inc.
+ Copyright (C) 2011, 2012 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
{
const union value *val = case_data (c, qc->vars[v]);
double x = val->f * weight;
+ double curval;
if ( var_is_value_missing (qc->vars[v], val, qc->exclude))
continue;
- double curval = gsl_matrix_get (kmeans->centers, index, v);
+ curval = gsl_matrix_get (kmeans->centers, index, v);
gsl_matrix_set (kmeans->centers, index, v, curval + x);
}
i++;
quick_cluster_show_centers (struct Kmeans *kmeans, bool initial, const struct qc *qc)
{
struct tab_table *t;
- int nc, nr, heading_columns, currow;
+ int nc, nr, currow;
int i, j;
nc = qc->ngroups + 1;
nr = qc->n_vars + 4;
- heading_columns = 1;
t = tab_create (nc, nr);
tab_headers (t, 0, nc - 1, 0, 1);
currow = 0;
{
qc.exclude = MV_SYSTEM;
}
+ else if (lex_match_id (lexer, "EXCLUDE"))
+ {
+ qc.exclude = MV_ANY;
+ }
else
goto error;
}