added pointer to predicted values
authorJason Stover <jhs@math.gcsu.edu>
Wed, 26 Apr 2006 19:22:51 +0000 (19:22 +0000)
committerJason Stover <jhs@math.gcsu.edu>
Wed, 26 Apr 2006 19:22:51 +0000 (19:22 +0000)
src/math/linreg/ChangeLog
src/math/linreg/linreg.c
src/math/linreg/linreg.h

index 10c23462e26f88c89e990c8074517459dd24d608..274faf41947910f36327ea6880c5280888a151f8 100644 (file)
@@ -1,3 +1,10 @@
+2006-04-26  Jason Stover  <jhs@math.gcsu.edu>
+
+       * linreg.h: Added a pointer to predicted values.
+
+       * linreg.c (pspp_linreg_cache_alloc): Initialized pointer to
+       predicted values.
+
 2006-04-22  Jason Stover  <jhs@debs.hjklfdsss.org>
 
        * predict.c (pspp_linreg_residual): Removed unnecessary cast of c_
 2006-04-22  Jason Stover  <jhs@debs.hjklfdsss.org>
 
        * predict.c (pspp_linreg_residual): Removed unnecessary cast of c_
index 2945b26d87002f9983d1267d041ca5433ce6ac25..a5d0936597d7bac275149b08490fb9487d798cb7 100644 (file)
@@ -118,6 +118,7 @@ pspp_linreg_cache_alloc (size_t n, size_t p)
   c->predict = pspp_linreg_predict;
   c->residual = pspp_linreg_residual; /* The procedure to comput my residuals. */
   c->resid = NULL; /* The variable storing my residuals. */
   c->predict = pspp_linreg_predict;
   c->residual = pspp_linreg_residual; /* The procedure to comput my residuals. */
   c->resid = NULL; /* The variable storing my residuals. */
+  c->pred = NULL; /* The variable storing my predicted values. */
 
   return c;
 }
 
   return c;
 }
index dbdc23c02fb6efbb15cb47c2d0c78d2aed8f1c37..7723187a1e7297f99a73e3bc8aec982b24f22740 100644 (file)
@@ -164,6 +164,7 @@ struct pspp_linreg_cache_struct
                      const union value *,
                      const void *, int);
   struct variable *resid;
                      const union value *,
                      const void *, int);
   struct variable *resid;
+  struct variable *pred;
 };
 
 typedef struct pspp_linreg_cache_struct pspp_linreg_cache;
 };
 
 typedef struct pspp_linreg_cache_struct pspp_linreg_cache;