X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flevene.c;h=e29e77629c110000b250a07667475e523522cda5;hb=c87fb686f323f651a1d3f3892c31bf66788916d9;hp=4659f199ac018f98bd46886c2ad61d917ef24a88;hpb=c33f6387da9826d640ef1f21068bf5c94055ba77;p=pspp diff --git a/src/levene.c b/src/levene.c index 4659f199ac..e29e77629c 100644 --- a/src/levene.c +++ b/src/levene.c @@ -232,8 +232,8 @@ levene_postcalc (void *_l) for (v = 0; v < l->n_dep; ++v) { + /* This is Z_LL */ lz[v].grand_mean = lz[v].grand_total / lz[v].total_n ; - } } @@ -344,17 +344,15 @@ levene2_postcalc (void *_l) g != 0 ; g = (struct group_statistics *) hsh_next(hash,&hi) ) { - lz_numerator += g->n * pow2(g->lz_mean - lz[v].grand_mean ); - - } lz_numerator *= ( l->v_dep[v]->p.grp_data.ugs.n - l->v_dep[v]->p.grp_data.n_groups ); - lz_denominator[v] /= (l->v_dep[v]->p.grp_data.n_groups - 1); + lz_denominator[v] *= (l->v_dep[v]->p.grp_data.n_groups - 1); l->v_dep[v]->p.grp_data.levene = lz_numerator/lz_denominator[v] ; + } /* Now clear up after ourselves */