1 Sat May 6 10:43:33 2006 Ben Pfaff <blp@gnu.org>
3 Continue reforming procedure execution. In this phase, get rid of
4 the output code for SPLIT FILE groups in procedure.c, which really
5 shouldn't be doing any output. Move it into the individual
6 procedures instead. This also adds some flexibility.
8 * crosstabs.q (precalc): Call output_split_file_values().
10 * descriptives.c (calc_descriptives): Ditto.
12 * examine.q (run_examine): Ditto.
14 * frequencies.q (precalc): Ditto.
16 * oneway.q (run_oneway): Ditto.
18 * regression.q (run_regression): Ditto.
20 * t-test.q (calculate): Ditto.
22 Wed May 3 23:05:31 2006 Ben Pfaff <blp@gnu.org>
24 Continue reforming procedure execution. In this phase, get rid of
25 many global variables, consolidating procedure execution in
26 procedure.c. Encapsulate transformations in new "struct
27 trns_chain". Also, change implementation of N OF CASES, FILTER,
28 and PROCESS IF from special cases to transformations.
30 * aggregate.c (cmd_aggregate) Use discard_variables().
32 2006-04-28 Jason Stover <jhs@math.gcsu.edu>
34 * regression.q (regression_trns_resid_proc): Pass only the
35 variables used in the model to (*model->residual)().
37 * regression.q (regression_trns_pred_proc): Pass only the
38 variables used in the model to (*model->pred)().
40 2006-04-26 Jason Stover <jhs@math.gcsu.edu>
42 * regression.q: Added support for multiple transformations.
44 * regression.q (regression_trns_resid_proc): New function.
46 * regression.q (regression_trns_pred_proc): New function.
48 * regression.q (subcommand_save): Added support for saving
51 * regression.q (regression_trns_free): New function.
53 * regression.q (reg_get_name): New function.
55 * regression.q (reg_save_var): New function.
57 Tue Apr 25 13:18:56 2006 Ben Pfaff <blp@gnu.org>
59 * rank.q (parse_rank_function): Use SE instead of ME for parse
62 Tue Apr 25 13:16:28 2006 Ben Pfaff <blp@gnu.org>
64 * flip.c (flip_sink_write): Use snprintf() to simplify a bit of
67 2006-04-21 Jason Stover <jhs@math.gcsu.edu>
69 * regression.q (try_name): New function. (Partly copied from
70 try_name in descriptives.c.)
72 * regression.q (subcommand_save): Choose residual variable names
75 2006-04-20 Jason Stover <jhs@math.gcsu.edu>
77 * regression.q (cmd_regression): Moved call to subcommand_save()
78 outside multipass_procedure_with_splits().
80 * regression.q (regression_trns_proc): Fixed value counter n_vals
81 before calling *model->residual().
83 2006-04-19 Jason Stover <jhs@math.gcsu.edu>
85 * regression.q (regression_trns_proc): Fixed the look-up of the
88 2006-04-18 Jason Stover <jhs@math.gcsu.edu>
90 * regression.q (regression_trns_proc): Look up the residual
91 variable in the linear regression cache.
93 * regression.q (subcommand_save): Set the residual variable in the
94 linear regression cache.
96 2006-04-17 Jason Stover <jason@wonko.gcsu.edu>
98 * regression.q (regression_trns_proc): Accept case_idx as an int
99 to match the definition of trns_proc_func.
101 2006-04-17 Jason Stover <jhs@math.gcsu.edu>
103 * regression.q (regression_trns_proc): New function.
105 * regression.q (subcommand_save): Create variable residuals and
106 add a transformation to assign values to them. Also free the
107 linreg_cache if the SAVE command was not called. Removed the
108 casereading loop. Placed actual computation of residuals in
109 regression_trns_proc.
111 * regression.q (run_regression): Moved call to free
112 pspp_linreg_cache to subcommand_save.
114 Sat Apr 15 18:01:03 2006 Ben Pfaff <blp@gnu.org>
116 * examine.q (output_examine): Add casts to fix warnings.
118 2006-04-07 Jason Stover <jhs@math.gcsu.edu>
120 * regression.q (subcommand_save): New function.
122 2006-04-04 Jason Stover <jhs@math.gcsu.edu>
124 * regression.q: New function reg_has_categorical () to tell
125 whether a pspp_linreg_struct was made with any variables of type
128 * regression.q: (subcommand_export): Call
129 reg_print_categorical_encoding() only if the model uses any
130 categorical variables.
132 Mon Mar 27 16:00:42 2006 Ben Pfaff <blp@gnu.org>
134 * crosstabs.q: (output_pivot_table) Drop spurious space from
137 2006-03-15 Jason Stover <jhs@math.gcsu.edu>
139 * regression.q: Added custom syntax parser for VARIABLES subcommand
141 * regression.q: Moved most instructions for run_regression ()
142 inside the loop over dependent variables.
144 Thu Mar 2 08:40:33 WST 2006 John Darrington <john@darrington.wattle.id.au>
146 * Moved files from src directory