[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Pspp-cvs] Changes to pspp/src/oneway.q
From: |
John Darrington |
Subject: |
[Pspp-cvs] Changes to pspp/src/oneway.q |
Date: |
Tue, 03 May 2005 07:26:09 -0400 |
Index: pspp/src/oneway.q
diff -u pspp/src/oneway.q:1.17 pspp/src/oneway.q:1.18
--- pspp/src/oneway.q:1.17 Tue May 3 08:26:22 2005
+++ pspp/src/oneway.q Tue May 3 11:26:05 2005
@@ -290,7 +290,7 @@
struct hsh_iterator g;
struct group_statistics *gs;
double ssa=0;
-
+ const char *s = var_to_string(vars[i]);
for (gs = hsh_first (group_hash,&g);
gs != 0;
@@ -301,8 +301,6 @@
ssa -= ( totals->sum * totals->sum ) / totals->n ;
- const char *s = var_to_string(vars[i]);
-
tab_text (t, 0, i * 3 + 1, TAB_LEFT | TAT_TITLE, s);
tab_text (t, 1, i * 3 + 1, TAB_LEFT | TAT_TITLE, _("Between Groups"));
tab_text (t, 1, i * 3 + 2, TAB_LEFT | TAT_TITLE, _("Within Groups"));
@@ -700,7 +698,7 @@
double coef_msq = 0.0;
struct group_proc *grp_data = group_proc_get (vars[v]);
struct hsh_table *group_hash = grp_data->group_hash;
- struct group_statistics *gs;
+
void **group_stat_array;
double T;
@@ -748,9 +746,9 @@
for (ci = 0 ; ci < hsh_count(group_hash) ; ++ci)
{
- gs = group_stat_array[ci];
-
- const double coef = subc_list_double_at(&cmd.dl_contrast[i],ci);
+ const double coef = subc_list_double_at(&cmd.dl_contrast[i], ci);
+ struct group_statistics *gs = group_stat_array[ci];
+
const double winv = (gs->std_dev * gs->std_dev) / gs->n;
contrast_value += coef * gs->mean;