1 Wed May 3 23:05:31 2006 Ben Pfaff <blp@gnu.org>
3 Continue reforming procedure execution. In this phase, get rid of
4 many global variables, consolidating procedure execution in
5 procedure.c. Encapsulate transformations in new "struct
6 trns_chain". Also, change implementation of N OF CASES, FILTER,
7 and PROCESS IF from special cases to transformations.
9 * aggregate.c (cmd_aggregate) Use discard_variables().
12 2006-04-28 Jason Stover <jhs@math.gcsu.edu>
14 * regression.q (regression_trns_resid_proc): Pass only the
15 variables used in the model to (*model->residual)().
17 * regression.q (regression_trns_pred_proc): Pass only the
18 variables used in the model to (*model->pred)().
20 2006-04-26 Jason Stover <jhs@math.gcsu.edu>
22 * regression.q: Added support for multiple transformations.
24 * regression.q (regression_trns_resid_proc): New function.
26 * regression.q (regression_trns_pred_proc): New function.
28 * regression.q (subcommand_save): Added support for saving
31 * regression.q (regression_trns_free): New function.
33 * regression.q (reg_get_name): New function.
35 * regression.q (reg_save_var): New function.
37 Tue Apr 25 13:18:56 2006 Ben Pfaff <blp@gnu.org>
39 * rank.q (parse_rank_function): Use SE instead of ME for parse
42 Tue Apr 25 13:16:28 2006 Ben Pfaff <blp@gnu.org>
44 * flip.c (flip_sink_write): Use snprintf() to simplify a bit of
47 2006-04-21 Jason Stover <jhs@math.gcsu.edu>
49 * regression.q (try_name): New function. (Partly copied from
50 try_name in descriptives.c.)
52 * regression.q (subcommand_save): Choose residual variable names
55 2006-04-20 Jason Stover <jhs@math.gcsu.edu>
57 * regression.q (cmd_regression): Moved call to subcommand_save()
58 outside multipass_procedure_with_splits().
60 * regression.q (regression_trns_proc): Fixed value counter n_vals
61 before calling *model->residual().
63 2006-04-19 Jason Stover <jhs@math.gcsu.edu>
65 * regression.q (regression_trns_proc): Fixed the look-up of the
68 2006-04-18 Jason Stover <jhs@math.gcsu.edu>
70 * regression.q (regression_trns_proc): Look up the residual
71 variable in the linear regression cache.
73 * regression.q (subcommand_save): Set the residual variable in the
74 linear regression cache.
76 2006-04-17 Jason Stover <jason@wonko.gcsu.edu>
78 * regression.q (regression_trns_proc): Accept case_idx as an int
79 to match the definition of trns_proc_func.
81 2006-04-17 Jason Stover <jhs@math.gcsu.edu>
83 * regression.q (regression_trns_proc): New function.
85 * regression.q (subcommand_save): Create variable residuals and
86 add a transformation to assign values to them. Also free the
87 linreg_cache if the SAVE command was not called. Removed the
88 casereading loop. Placed actual computation of residuals in
91 * regression.q (run_regression): Moved call to free
92 pspp_linreg_cache to subcommand_save.
94 Sat Apr 15 18:01:03 2006 Ben Pfaff <blp@gnu.org>
96 * examine.q (output_examine): Add casts to fix warnings.
98 2006-04-07 Jason Stover <jhs@math.gcsu.edu>
100 * regression.q (subcommand_save): New function.
102 2006-04-04 Jason Stover <jhs@math.gcsu.edu>
104 * regression.q: New function reg_has_categorical () to tell
105 whether a pspp_linreg_struct was made with any variables of type
108 * regression.q: (subcommand_export): Call
109 reg_print_categorical_encoding() only if the model uses any
110 categorical variables.
112 Mon Mar 27 16:00:42 2006 Ben Pfaff <blp@gnu.org>
114 * crosstabs.q: (output_pivot_table) Drop spurious space from
117 2006-03-15 Jason Stover <jhs@math.gcsu.edu>
119 * regression.q: Added custom syntax parser for VARIABLES subcommand
121 * regression.q: Moved most instructions for run_regression ()
122 inside the loop over dependent variables.
124 Thu Mar 2 08:40:33 WST 2006 John Darrington <john@darrington.wattle.id.au>
126 * Moved files from src directory