X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fmath%2Fpercentiles.h;h=9e0eb47a46f5275610a51239322c040870d48660;hb=2bb71a3d1229189fc5fb6917caeb59fd54274606;hp=d1271fa2acb5e573e3166dad99eeeddaf688f167;hpb=5d9d2b2ae7d49240f3438e4f3c40ac1f276e31fb;p=pspp-builds.git diff --git a/src/math/percentiles.h b/src/math/percentiles.h index d1271fa2..9e0eb47a 100644 --- a/src/math/percentiles.h +++ b/src/math/percentiles.h @@ -1,22 +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. -Author: John Darrington 2004 + 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 @@ -28,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 } ; @@ -66,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);