X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fmath%2Flevene.h;h=4351ee092a127db7c1e9a82d562dc94eec1c6e1c;hb=ed7a8820e2f7797fb61a9a5628c18169dcfd3513;hp=c5e8bc3b4e9a15a49bc97d6837bb680cc06ceb4b;hpb=889a94b673edadc571a0d0f3763e304f573ff2ec;p=pspp diff --git a/src/math/levene.h b/src/math/levene.h index c5e8bc3b4e..4351ee092a 100644 --- a/src/math/levene.h +++ b/src/math/levene.h @@ -1,5 +1,5 @@ /* PSPP - a program for statistical analysis. - Copyright (C) 2004 Free Software Foundation, Inc. + Copyright (C) 2004, 2011 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 @@ -17,15 +17,18 @@ #if !levene_h #define levene_h 1 -struct casereader; -struct variable; +struct nl; +union value; -enum mv_class; +struct levene *levene_create (int indep_width, const union value *cutpoint); -double -levene (struct casereader *rx, const struct variable *gvar, - const struct variable *var, const struct variable *wv, enum mv_class exclude ); +void levene_pass_one (struct levene *, double value, double weight, const union value *gv); +void levene_pass_two (struct levene *, double value, double weight, const union value *gv); +void levene_pass_three (struct levene *, double value, double weight, const union value *gv); +double levene_calculate (struct levene*); + +void levene_destroy (struct levene*); #endif