X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fmath%2Fpercentiles.h;h=9e0eb47a46f5275610a51239322c040870d48660;hb=b87cb8f9f3e55ecb0dcc9f78928335c2c4223ef4;hp=a0dcf85ed30e5fc240858c4a06a22437a84b05fe;hpb=164d1274fcb70c54897f2a03fc7c27152ed4821a;p=pspp-builds.git diff --git a/src/math/percentiles.h b/src/math/percentiles.h index a0dcf85e..9e0eb47a 100644 --- a/src/math/percentiles.h +++ b/src/math/percentiles.h @@ -1,21 +1,18 @@ -/* PSPP - A program for statistical analysis . -*-c-*- +/* PSPP - a program for statistical analysis. + Copyright (C) 2004 Free Software Foundation, Inc. -Copyright (C) 2004 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 + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. -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 the Free Software Foundation; either version 2 of the -License, or (at your option) any later version. + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. -This program is distributed in the hope that it will be useful, but -WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA -02110-1301, USA. */ + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ #ifndef PERCENTILES_H #define PERCENTILES_H @@ -27,11 +24,11 @@ struct weighted_value ; /* The algorithm used to calculate percentiles */ enum pc_alg { - PC_NONE=0, - PC_HAVERAGE, - PC_WAVERAGE, - PC_ROUND, - PC_EMPIRICAL, + PC_NONE=0, + PC_HAVERAGE, + PC_WAVERAGE, + PC_ROUND, + PC_EMPIRICAL, PC_AEMPIRICAL } ; @@ -65,15 +62,15 @@ void ptiles(struct hsh_table *pc_hash, /* Calculate Tukey's Hinges and the Whiskers for the box plot*/ void tukey_hinges(const struct weighted_value **wv, - int n_data, + int n_data, double w, double hinges[3]); /* Hash utility functions */ -int ptile_compare(const struct percentile *p1, - const struct percentile *p2, +int ptile_compare(const struct percentile *p1, + const struct percentile *p2, void *aux); unsigned ptile_hash(const struct percentile *p, void *aux);