{
struct box_whisker *bw = UP_CAST (s, struct box_whisker, parent.parent);
bool extreme;
- struct outlier *o;
if (y > bw->hinges[2] + bw->step) /* Upper outlier */
{
/* y is an outlier */
- o = xzalloc (sizeof *o) ;
+ struct outlier *o = XZALLOC (struct outlier);
o->value = y;
o->extreme = extreme;
ds_init_empty (&o->label);
{
ds_put_format (&o->label,
"%ld",
- (casenumber) case_data_idx (cx, bw->id_idx)->f);
+ (casenumber) case_num_idx (cx, bw->id_idx));
}
ll_push_head (&bw->outliers, &o->ll);
box_whisker_create (const struct tukey_hinges *th,
size_t id_idx, const struct variable *id_var)
{
- struct box_whisker *w = xzalloc (sizeof (*w));
+ struct box_whisker *w = XZALLOC (struct box_whisker);
struct order_stats *os = &w->parent;
struct statistic *stat = &os->parent;