int v;
const struct examine *examine = aux1;
struct exploratory_stats *es = user_data;
-
+
bool this_case_is_missing = false;
/* LISTWISE missing must be dealt with here */
if (!examine->missing_pw)
value_init_pool (examine->pool, &es[v].maxima[i].identity, examine->id_width) ;
value_init_pool (examine->pool, &es[v].minima[i].identity, examine->id_width) ;
}
-
+
+ bool warn = true;
for (reader = casereader_clone (es[v].sorted_reader);
(c = casereader_read (reader)) != NULL; case_unref (c))
{
const double val = case_data_idx (c, EX_VAL)->f;
- const double wt = case_data_idx (c, EX_WT)->f;
-
+ double wt = case_data_idx (c, EX_WT)->f;
+ wt = var_force_valid_weight (examine->wv, wt, &warn);
+
moments_pass_two (es[v].mom, val, wt);
if (es[v].histogram)