REGRESSION: Implement /ORIGIN subcommand.
[pspp] / src / math / linreg.h
index c093a1d041ad9211c5fa7d05c10e3a300a409e7e..39cda89f295806bc46cf9930aac99dddaad94c17 100644 (file)
@@ -140,14 +140,16 @@ struct linreg_struct
 
   int dependent_column; /* Column containing the dependent variable. Defaults to last column. */
   int refcnt;
+
+  bool origin;
 };
 
 typedef struct linreg_struct linreg;
 
 
 
-linreg *linreg_alloc (const struct variable *, const struct variable **, 
-                     double, size_t);
+linreg *linreg_alloc (const struct variable *, const struct variable **,
+                     double, size_t, bool);
 
 void linreg_unref (linreg *);
 void linreg_ref (linreg *);
@@ -173,7 +175,7 @@ double linreg_mse (const linreg *);
 
 double linreg_intercept (const linreg *);
 
-gsl_matrix * linreg_cov (const linreg *);
+const gsl_matrix * linreg_cov (const linreg *);
 double linreg_coeff (const linreg *, size_t);
 const struct variable * linreg_indep_var (const linreg *, size_t);
 size_t linreg_n_coeffs (const linreg *);