int int1, int2;
char *string;
int missing;
- struct moments *moments;
+ struct moments1 *moments;
};
/* Aggregation functions. */
free (iter->string);
}
else if (iter->function == SD)
- moments_destroy (iter->moments);
+ moments1_destroy (iter->moments);
free (iter);
}
free (agr->prev_break);
iter->dbl[1] += weight;
break;
case SD:
- moments_pass_two (iter->moments, v->f, weight);
+ moments1_add (iter->moments, v->f, weight);
break;
case MAX:
iter->dbl[0] = max (iter->dbl[0], v->f);
double variance;
/* FIXME: we should use two passes. */
- moments_calculate (i->moments, NULL, NULL, &variance,
+ moments1_calculate (i->moments, NULL, NULL, &variance,
NULL, NULL);
if (variance != SYSMIS)
v->f = sqrt (variance);
break;
case SD:
if (iter->moments == NULL)
- iter->moments = moments_create (MOMENT_VARIANCE);
+ iter->moments = moments1_create (MOMENT_VARIANCE);
else
- moments_clear (iter->moments);
+ moments1_clear (iter->moments);
break;
default:
iter->dbl[0] = iter->dbl[1] = iter->dbl[2] = 0.0;