X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fmath%2Fbox-whisker.c;h=3e501ccaeb7501da327eb145337290786b6ef7b9;hb=237ba2110e3ceef00deffa01bd87189a269ca387;hp=c30be218fd433705193ee6f6c184c29f54a7b6ed;hpb=0df9cdd3df66caf4353128feff3008289cda8115;p=pspp diff --git a/src/math/box-whisker.c b/src/math/box-whisker.c index c30be218fd..3e501ccaeb 100644 --- a/src/math/box-whisker.c +++ b/src/math/box-whisker.c @@ -40,7 +40,7 @@ destroy (struct statistic *s) struct order_stats *os = &bw->parent; struct ll *ll; - for (ll = ll_head (&bw->outliers); ll != ll_null (&bw->outliers); ) + for (ll = ll_head (&bw->outliers); ll != ll_null (&bw->outliers);) { struct outlier *e = ll_data (ll, struct outlier, ll); @@ -63,7 +63,7 @@ acc (struct statistic *s, const struct ccase *cx, bool extreme; struct outlier *o; - if ( y > bw->hinges[2] + bw->step) /* Upper outlier */ + if (y > bw->hinges[2] + bw->step) /* Upper outlier */ { extreme = (y > bw->hinges[2] + 2 * bw->step) ; } @@ -80,7 +80,7 @@ acc (struct statistic *s, const struct ccase *cx, if (y > bw->whiskers[1]) bw->whiskers[1] = y; - + return; } @@ -94,8 +94,9 @@ acc (struct statistic *s, const struct ccase *cx, if (bw->id_var) { char *s = data_out (case_data_idx (cx, bw->id_idx), - var_get_encoding (bw->id_var), - var_get_print_format (bw->id_var)); + var_get_encoding (bw->id_var), + var_get_print_format (bw->id_var), + settings_get_fmt_settings ()); ds_put_cstr (&o->label, s); free (s); @@ -136,7 +137,7 @@ box_whisker_outliers (const struct box_whisker *bw) TH are the tukey hinges of the dataset. - id_idx is the index into the casereader which will be used to label + id_idx is the index into the casereader which will be used to label outliers. id_var is the variable from which that label came, or NULL */