added support for saving residuals and predicted values
[pspp-builds.git] / src / language / stats / ChangeLog
1 2006-04-26  Jason Stover  <jhs@math.gcsu.edu>
2
3         * regression.q: Added support for multiple transformations.
4         
5         * regression.q (regression_trns_resid_proc): New function.
6
7         * regression.q (regression_trns_pred_proc): New function.
8
9         * regression.q (subcommand_save): Added support for saving
10         predicted values.
11
12         * regression.q (regression_trns_free): New function. 
13
14         * regression.q (reg_get_name): New function.
15
16         * regression.q (reg_save_var): New function.
17
18 Tue Apr 25 13:18:56 2006  Ben Pfaff  <blp@gnu.org>
19
20         * rank.q (parse_rank_function): Use SE instead of ME for parse
21         errors.
22
23 Tue Apr 25 13:16:28 2006  Ben Pfaff  <blp@gnu.org>
24
25         * flip.c (flip_sink_write): Use snprintf() to simplify a bit of
26         code.
27
28 2006-04-21  Jason Stover  <jhs@math.gcsu.edu>
29
30         * regression.q (try_name): New function. (Partly copied from
31         try_name in descriptives.c.)
32
33         * regression.q (subcommand_save): Choose residual variable names
34         correctly. 
35
36 2006-04-20  Jason Stover  <jhs@math.gcsu.edu>
37
38         * regression.q (cmd_regression): Moved call to subcommand_save()
39         outside multipass_procedure_with_splits().
40         
41         * regression.q (regression_trns_proc): Fixed value counter n_vals
42         before calling *model->residual().
43
44 2006-04-19  Jason Stover  <jhs@math.gcsu.edu>
45
46         * regression.q (regression_trns_proc): Fixed the look-up of the
47         number of variables.
48
49 2006-04-18  Jason Stover  <jhs@math.gcsu.edu>
50
51         * regression.q (regression_trns_proc): Look up the residual
52         variable in the linear regression cache.
53
54         * regression.q (subcommand_save): Set the residual variable in the
55         linear regression cache.
56
57 2006-04-17  Jason Stover  <jason@wonko.gcsu.edu>
58
59         * regression.q (regression_trns_proc): Accept case_idx as an int
60         to match the definition of trns_proc_func.
61
62 2006-04-17  Jason Stover  <jhs@math.gcsu.edu>
63
64         * regression.q (regression_trns_proc): New function.
65
66         * regression.q (subcommand_save): Create variable residuals and
67         add a transformation to assign values to them. Also free the
68         linreg_cache if the SAVE command was not called. Removed the
69         casereading loop. Placed actual computation of residuals in
70         regression_trns_proc.
71
72         * regression.q (run_regression): Moved call to free
73         pspp_linreg_cache to subcommand_save.
74
75 Sat Apr 15 18:01:03 2006  Ben Pfaff  <blp@gnu.org>
76
77         * examine.q (output_examine): Add casts to fix warnings.
78
79 2006-04-07  Jason Stover  <jhs@math.gcsu.edu>
80
81         * regression.q (subcommand_save): New function.
82
83 2006-04-04  Jason Stover  <jhs@math.gcsu.edu>
84
85         * regression.q: New function reg_has_categorical () to tell
86         whether a pspp_linreg_struct was made with any variables of type
87         ALPHA.
88
89         * regression.q: (subcommand_export): Call
90         reg_print_categorical_encoding() only if the model uses any
91         categorical variables.
92
93 Mon Mar 27 16:00:42 2006  Ben Pfaff  <blp@gnu.org>
94
95         * crosstabs.q: (output_pivot_table) Drop spurious space from
96         message.
97
98 2006-03-15  Jason Stover  <jhs@math.gcsu.edu>
99
100         * regression.q: Added custom syntax parser for VARIABLES subcommand
101
102         * regression.q: Moved most instructions for run_regression ()
103         inside the loop over dependent variables.
104
105 Thu Mar  2 08:40:33 WST 2006 John Darrington <john@darrington.wattle.id.au>
106         
107         * Moved files from src directory