John Darrington [Fri, 2 Dec 2005 23:58:18 +0000 (23:58 +0000)]
Added some extra missing_value accessor/mutator functions that I needed.
Jason Stover [Mon, 28 Nov 2005 03:17:00 +0000 (03:17 +0000)]
Correct reporting for parametr estimates via QR decomposition
Jason Stover [Mon, 28 Nov 2005 02:37:26 +0000 (02:37 +0000)]
QR decomposition for large data sets
Jason Stover [Mon, 28 Nov 2005 01:51:58 +0000 (01:51 +0000)]
Fixed design matrix column-to-variable matching
Jason Stover [Mon, 28 Nov 2005 01:34:24 +0000 (01:34 +0000)]
Fixed dependent/independent variable separation
Jason Stover [Sun, 27 Nov 2005 20:31:25 +0000 (20:31 +0000)]
*** empty log message ***
Jason Stover [Sun, 27 Nov 2005 20:25:51 +0000 (20:25 +0000)]
Split categorical encoding and design matrix routines
John Darrington [Sat, 26 Nov 2005 22:49:57 +0000 (22:49 +0000)]
Fixed bug in val_labs_remove.
Added return value to data_out.
Jason Stover [Wed, 23 Nov 2005 21:21:19 +0000 (21:21 +0000)]
Fixed pointer cast
Jason Stover [Wed, 23 Nov 2005 19:40:37 +0000 (19:40 +0000)]
*** empty log message ***
Jason Stover [Wed, 23 Nov 2005 13:52:47 +0000 (13:52 +0000)]
*** empty log message ***
Jason Stover [Tue, 22 Nov 2005 22:10:25 +0000 (22:10 +0000)]
Categorical value cache added
Jason Stover [Tue, 22 Nov 2005 22:04:45 +0000 (22:04 +0000)]
Rewrote categorical value-handling
Jason Stover [Tue, 22 Nov 2005 19:48:28 +0000 (19:48 +0000)]
Rewrote categorical value-handling
Jason Stover [Wed, 16 Nov 2005 21:14:32 +0000 (21:14 +0000)]
Missing value-handling
Ben Pfaff [Sun, 6 Nov 2005 02:39:30 +0000 (02:39 +0000)]
Remove devind output driver.
It was not the right approach.
Ben Pfaff [Sun, 6 Nov 2005 02:34:33 +0000 (02:34 +0000)]
Fix history error I noticed.
Ben Pfaff [Sun, 6 Nov 2005 02:21:47 +0000 (02:21 +0000)]
* var.h: (struct variable) Make `init', `reinit' bool values.
Rearrange fields.
Ben Pfaff [Sat, 5 Nov 2005 03:45:28 +0000 (03:45 +0000)]
Fri Nov 4 19:43:01 2005 Ben Pfaff <blp@gnu.org>
* recode.c: Rewrote whole file, as clean-up.
Fri Nov 4 19:37:50 2005 Ben Pfaff <blp@gnu.org>
* pool.c: Don't make alignment exception for x86.
(pool_alloc) Return null for 0-size blocks.
(pool_alloc_unaligned) New function.
(pool_strndup) Removed. Changed callers to use pool_clone_unaligned().
(pool_clone_unaligned) New function.
(pool_strdup) Use pool_clone_unaligned().
* var.h: (enum var_type) Give the NUMERIC, ALPHA enum this name.
(struct variable) Use `enum var_type' for `type'.
* vars-atr.c: (var_type_adj) New function.
(var_type_noun) New function.
* vars-prs: (parse_mixed_vars) Fix freeing code.
(parse_mixed_vars_pool) New function.
Ben Pfaff [Sat, 5 Nov 2005 03:34:21 +0000 (03:34 +0000)]
Improve recode-copy-bug failure reporting.
Ben Pfaff [Thu, 3 Nov 2005 06:21:46 +0000 (06:21 +0000)]
DO IF, LOOP cleanup.
New pool functions.
Clean up transformations, by getting rid of `struct trns_header',
replacing it by `struct transformation' that has a void * `private'
member. Updated all uses of transformations to match, which was a lot
of code.
Miscellaneous other fixes, cleanups.
Jason Stover [Mon, 31 Oct 2005 12:51:50 +0000 (12:51 +0000)]
*** empty log message ***
Jason Stover [Sun, 30 Oct 2005 15:06:18 +0000 (15:06 +0000)]
Parameter estimate matched with appropriate variable during estimation
Jason Stover [Sun, 30 Oct 2005 15:04:48 +0000 (15:04 +0000)]
Parameter estimate matched with appropriate variable in linreg cache
Jason Stover [Sun, 30 Oct 2005 15:02:51 +0000 (15:02 +0000)]
Fixed column/variable lookup
Ben Pfaff [Sat, 29 Oct 2005 23:35:55 +0000 (23:35 +0000)]
Sat Oct 29 16:25:36 2005 Ben Pfaff <blp@gnu.org>
* count.c: Major cleanups. Rename practically everything.
Rewrite much of the code. Use pools for memory management. Use
the new parse_num_range().
* mis-val.c: (cmd_missing_values) Use the new parse_num_range().
(parse_number) Removed.
* missing-values.c: (mv_add_num_range) Don't add out-of-order
ranges, e.g. where low > high.
* pool.c: (pool_2nrealloc) New function.
* range-prs.c: New file.
(parse_num_range) New function.
(parse_number) New function.
Ben Pfaff [Sat, 29 Oct 2005 05:50:06 +0000 (05:50 +0000)]
Fix up potential overflows in size calculations by replacing
instances of pool_alloc(p, x * sizeof *y) by pool_malloc(p, x,
sizeof *y) everywhere I could find them. Similarly by
pool_malloc(), pool_realloc().
(Order is important: pool_alloc(p, sizeof *y, x) will divide by 0
if x is 0.)
Ben Pfaff [Sat, 29 Oct 2005 05:29:31 +0000 (05:29 +0000)]
Ignore _build, _check directories.
Ben Pfaff [Sat, 29 Oct 2005 05:29:19 +0000 (05:29 +0000)]
Add _build target for convenience.
Jason Stover [Fri, 28 Oct 2005 20:54:06 +0000 (20:54 +0000)]
Added variable/parameter matching and error reporting
Jason Stover [Fri, 28 Oct 2005 20:52:08 +0000 (20:52 +0000)]
Added variable/parameter estimate matching via new struct
Jason Stover [Thu, 27 Oct 2005 19:32:56 +0000 (19:32 +0000)]
Fixed blank replacement
Jason Stover [Thu, 27 Oct 2005 19:25:23 +0000 (19:25 +0000)]
Fixed blank replacement
Jason Stover [Thu, 27 Oct 2005 18:57:39 +0000 (18:57 +0000)]
Fixed blank replacement
Jason Stover [Thu, 27 Oct 2005 18:51:52 +0000 (18:51 +0000)]
*** empty log message ***
Jason Stover [Thu, 27 Oct 2005 17:37:41 +0000 (17:37 +0000)]
Fixed blank replacement
Jason Stover [Thu, 27 Oct 2005 17:24:35 +0000 (17:24 +0000)]
Fixed blank replacement
Jason Stover [Thu, 27 Oct 2005 17:09:13 +0000 (17:09 +0000)]
Fixed blank-line replacement
Jason Stover [Thu, 27 Oct 2005 13:13:09 +0000 (13:13 +0000)]
Fixed blank line replacement
John Darrington [Thu, 27 Oct 2005 03:19:06 +0000 (03:19 +0000)]
Separated the abstraction of a file handle, from its implementation and
parsing. Added a test for the FILE HANDLE command.
Jason Stover [Wed, 26 Oct 2005 19:29:18 +0000 (19:29 +0000)]
Added var structs to allow easier lookup of model variables
Jason Stover [Wed, 26 Oct 2005 19:28:40 +0000 (19:28 +0000)]
Added var.h to allow easier lookups of model variables
John Darrington [Wed, 26 Oct 2005 08:47:54 +0000 (08:47 +0000)]
Added "#include <config.h>"
Ben Pfaff [Wed, 26 Oct 2005 05:06:14 +0000 (05:06 +0000)]
Fix up potential overflows in size calculations by replacing instances
of xmalloc(x * sizeof *y) by xnmalloc(x, sizeof *y) everywhere I could
find them. Similarly by xrealloc(), malloc(). (Order is important:
xnmalloc(sizeof *y, x) will divide by 0 if x is 0.)
John Darrington [Wed, 26 Oct 2005 00:50:44 +0000 (00:50 +0000)]
Removed some unnecessary #include directives
Jason Stover [Tue, 25 Oct 2005 19:59:48 +0000 (19:59 +0000)]
Added covariance matrix output
Jason Stover [Tue, 25 Oct 2005 13:16:33 +0000 (13:16 +0000)]
Fixed comment
Ben Pfaff [Tue, 25 Oct 2005 04:35:57 +0000 (04:35 +0000)]
* groff-font.c (font_msg): Use err_vmsg() instead of incorrectly
trying to pass a va_list to tmsg(). Thanks to Jason Stover for
reporting this bug.
Ben Pfaff [Tue, 25 Oct 2005 04:28:17 +0000 (04:28 +0000)]
Work to get rid of GCC 4.0 warnings, part 2.
In many files, change `unsigned char' to `char'. This often requires
adding casts to <ctype.h> functions.
John Darrington [Mon, 24 Oct 2005 05:48:52 +0000 (05:48 +0000)]
changelog
John Darrington [Mon, 24 Oct 2005 05:41:44 +0000 (05:41 +0000)]
Refactored to make it easier to abstract a dictionary from the rest of PSPP.
Ben Pfaff [Mon, 24 Oct 2005 02:51:28 +0000 (02:51 +0000)]
Work to get rid of GCC 4.0 warnings, part 1.
In many files, change count parameters to parse_variables(),
etc. from `int' to `size_t'. Also change related variables and
struct members. Also change messages as needed (e.g. %d to %u
with cast to unsigned). Also change arithmetic as necessary
(e.g. n >= m - 1 to n + 1 >= m).
Ben Pfaff [Mon, 24 Oct 2005 02:30:13 +0000 (02:30 +0000)]
Ignore rank.c, regression.c.
Ben Pfaff [Mon, 24 Oct 2005 02:27:41 +0000 (02:27 +0000)]
Add Makefile.
John Darrington [Mon, 24 Oct 2005 01:02:34 +0000 (01:02 +0000)]
Fixed bug #14822.
Ben Pfaff [Sun, 23 Oct 2005 20:48:06 +0000 (20:48 +0000)]
Removed unused variable.
Ben Pfaff [Sun, 23 Oct 2005 20:47:55 +0000 (20:47 +0000)]
Ignore Makefiles.
Jason Stover [Fri, 21 Oct 2005 14:42:01 +0000 (14:42 +0000)]
Regression procedure entry
Ben Pfaff [Fri, 21 Oct 2005 01:20:34 +0000 (01:20 +0000)]
Improve messages.
Ben Pfaff [Fri, 21 Oct 2005 01:19:23 +0000 (01:19 +0000)]
Fix message.
Jason Stover [Tue, 18 Oct 2005 19:57:20 +0000 (19:57 +0000)]
Fixed name of standard error of statistic
Jason Stover [Tue, 18 Oct 2005 19:49:21 +0000 (19:49 +0000)]
Fixed std. error of estimated R-square
Jason Stover [Tue, 18 Oct 2005 19:42:02 +0000 (19:42 +0000)]
Added model summary and R keyword
Jason Stover [Fri, 14 Oct 2005 15:34:05 +0000 (15:34 +0000)]
tested QR decomposition
Jason Stover [Fri, 14 Oct 2005 15:13:59 +0000 (15:13 +0000)]
Replaced use of errno with assert
Jason Stover [Fri, 14 Oct 2005 14:55:09 +0000 (14:55 +0000)]
Added regression procedure examples
Jason Stover [Fri, 14 Oct 2005 14:53:48 +0000 (14:53 +0000)]
Initial version
Jason Stover [Fri, 14 Oct 2005 14:50:07 +0000 (14:50 +0000)]
Added regression procedure
Jason Stover [Fri, 14 Oct 2005 14:49:29 +0000 (14:49 +0000)]
Added linear regression
Jason Stover [Fri, 14 Oct 2005 14:47:12 +0000 (14:47 +0000)]
removed double-counted sample size
Jason Stover [Thu, 13 Oct 2005 19:58:42 +0000 (19:58 +0000)]
miscellaneous compiler warnings
Jason Stover [Thu, 13 Oct 2005 19:25:01 +0000 (19:25 +0000)]
fixed constness
Jason Stover [Wed, 12 Oct 2005 21:09:04 +0000 (21:09 +0000)]
minor edits
Jason Stover [Wed, 12 Oct 2005 20:33:07 +0000 (20:33 +0000)]
Initial version
Jason Stover [Tue, 11 Oct 2005 21:26:07 +0000 (21:26 +0000)]
Initial version
Jason Stover [Tue, 11 Oct 2005 01:53:18 +0000 (01:53 +0000)]
All tests are compatible with BSD diff
Jason Stover [Mon, 10 Oct 2005 22:18:06 +0000 (22:18 +0000)]
Made BSD diff compatible
Jason Stover [Mon, 10 Oct 2005 21:24:32 +0000 (21:24 +0000)]
Still some BSD diff incompatible tests
Jason Stover [Mon, 10 Oct 2005 21:06:03 +0000 (21:06 +0000)]
All tests now BSD diff compatible
Jason Stover [Mon, 10 Oct 2005 21:01:25 +0000 (21:01 +0000)]
Made BSD diff compatible
Jason Stover [Mon, 10 Oct 2005 20:58:14 +0000 (20:58 +0000)]
Made BSD diff compatible
Jason Stover [Mon, 10 Oct 2005 20:49:13 +0000 (20:49 +0000)]
Made tests BSD diff compatible
Jason Stover [Fri, 7 Oct 2005 20:37:52 +0000 (20:37 +0000)]
replaced busted sed substitution with functioning perl substitutions
Jason Stover [Fri, 7 Oct 2005 20:01:38 +0000 (20:01 +0000)]
Made compatible with BSD diff
Jason Stover [Mon, 3 Oct 2005 18:58:53 +0000 (18:58 +0000)]
BSD compatibility: Replaced automatic variable $< in non-imlicit rule
Jason Stover [Mon, 3 Oct 2005 18:49:57 +0000 (18:49 +0000)]
BSD compatibility: Replaced automatic variable $< in non-imlicit rule
Jason Stover [Sun, 2 Oct 2005 23:28:07 +0000 (23:28 +0000)]
fixed header guard
Jason Stover [Tue, 27 Sep 2005 16:32:19 +0000 (16:32 +0000)]
Removed reference to README
Jason Stover [Mon, 26 Sep 2005 21:17:25 +0000 (21:17 +0000)]
ChangLog entry for lib/linreg
Ben Pfaff [Sun, 25 Sep 2005 23:23:10 +0000 (23:23 +0000)]
Fix two minor packaging bugs reported by James R. Van Zandt.
Jason Stover [Thu, 22 Sep 2005 20:59:15 +0000 (20:59 +0000)]
Added lib/linreg
Ben Pfaff [Mon, 19 Sep 2005 17:25:19 +0000 (17:25 +0000)]
Smake: Add `check' target for convenience. Add --tests-base=tests to
gnulib-tool invocation to compensate for bug.
Ben Pfaff [Sat, 17 Sep 2005 18:15:38 +0000 (18:15 +0000)]
Change type of variables whose addresses are passed to dict_get_vars()
from size_t to int to match John's previous change to dict_get_vars().
Ben Pfaff [Sat, 17 Sep 2005 18:02:42 +0000 (18:02 +0000)]
Fix gnulib problems.
Jason Stover [Sat, 17 Sep 2005 16:02:09 +0000 (16:02 +0000)]
Corrected filename on line 1
Jason Stover [Sat, 17 Sep 2005 15:55:56 +0000 (15:55 +0000)]
Initial version
John Darrington [Mon, 12 Sep 2005 11:33:55 +0000 (11:33 +0000)]
Fixed issues which arose on x86_64 architecture
Ben Pfaff [Sun, 21 Aug 2005 07:21:06 +0000 (07:21 +0000)]
Revamp SAVE, XSAVE, EXPORT. Add (or at least parse) all the
subcommands that we didn't support. Fix bug 13911. Fix bug reported
by Adam Pierson (COMPRESSED and other subcommands didn't work on
SAVE). Refactor all related code.
Ben Pfaff [Sun, 7 Aug 2005 04:56:17 +0000 (04:56 +0000)]
Need to make sure m4/Makefile.am exists before running gnulib-tool.
Ben Pfaff [Sun, 7 Aug 2005 04:39:27 +0000 (04:39 +0000)]
Clean up treatment of missing values by moving all the code into
one place. All references to the missing value function were
updated, but only major changes are detailed below.