From beb79234625bd5c903b883ede5b1829bfbc2aeea Mon Sep 17 00:00:00 2001 From: gmravi2003 Date: Wed, 19 Dec 2007 20:09:11 +0000 Subject: [PATCH] --- fastlib/u/gmravi/regression/main_final.cc | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/fastlib/u/gmravi/regression/main_final.cc b/fastlib/u/gmravi/regression/main_final.cc index ccf3020a9b..c7ae4354d9 100644 --- a/fastlib/u/gmravi/regression/main_final.cc +++ b/fastlib/u/gmravi/regression/main_final.cc @@ -1,7 +1,6 @@ #include "fastlib/fastlib_int.h" #include "regression.h" #include "regression2.h" -#define MAXDOUBLE 32768.0 int main (int argc, char *argv[]){ @@ -23,6 +22,8 @@ int main (int argc, char *argv[]){ Vector regression_estimates_naive; Vector regression_estimates; + + ArrayList new_from_old_r; FILE *fp; FILE *gp; fp=fopen("fast_regression.txt","w+"); @@ -75,6 +76,8 @@ int main (int argc, char *argv[]){ fast_kde_results[q][d]=fast_kde.get_density_estimates(q,d); } } + new_from_old_r.Copy(fast_kde.get_new_from_old_r()); + printf("WILL NOW START REGRESSION2......................\n"); //Now lets get (B^TWB)^-1. This can be done by calling routines related the object Regression2 present in the file regression2.h @@ -160,7 +163,7 @@ int main (int argc, char *argv[]){ //query_dataset.PrintDebug(); fx_timer_start(NULL,"second_matrix_naive"); - naive_kde.Init (query_dataset,reference_dataset); + naive_kde.Init (query_dataset,reference_dataset,new_from_old_r); naive_kde.Compute (); fx_timer_stop(NULL,"second_matrix_naive"); @@ -188,6 +191,7 @@ int main (int argc, char *argv[]){ naive_kde_results[q][d]=naive_kde.get_density_estimates(q,d); } } + printf("WILL NOW START REGRESSION2......................\n"); //Now lets get (B^TWB)^-1. This can be done by calling routines related the object Regression2 present in the file regression2.h @@ -261,7 +265,11 @@ int main (int argc, char *argv[]){ for(index_t q=0;qrelative_error){ relative_error=error; }