Changeset 682
- Timestamp:
- Oct 12, 2006, 12:06:38 AM (17 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 4 edited
- 26 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/configure.ac
r675 r682 84 84 85 85 AC_CONFIG_FILES([Makefile 86 doc/Makefile 87 test/Makefile 86 88 yat/Makefile 89 yat/classifier/Makefile 87 90 yat/random/Makefile 88 yat/ utility/Makefile91 yat/regression/Makefile 89 92 yat/statistics/Makefile 90 yat/classifier/Makefile 91 doc/Makefile 92 test/Makefile]) 93 yat/utility/Makefile]) 93 94 94 95 AC_OUTPUT -
trunk/test/regression_test.cc
r680 r682 22 22 */ 23 23 24 #include "yat/ statistics/KernelBox.h"25 #include "yat/ statistics/Linear.h"26 #include "yat/ statistics/LinearWeighted.h"27 #include "yat/ statistics/Local.h"28 #include "yat/ statistics/Naive.h"29 #include "yat/ statistics/NaiveWeighted.h"30 #include "yat/ statistics/Polynomial.h"31 #include "yat/ statistics/PolynomialWeighted.h"24 #include "yat/regression/KernelBox.h" 25 #include "yat/regression/Linear.h" 26 #include "yat/regression/LinearWeighted.h" 27 #include "yat/regression/Local.h" 28 #include "yat/regression/Naive.h" 29 #include "yat/regression/NaiveWeighted.h" 30 #include "yat/regression/Polynomial.h" 31 #include "yat/regression/PolynomialWeighted.h" 32 32 #include "yat/utility/matrix.h" 33 33 #include "yat/utility/vector.h" … … 41 41 using namespace theplu::yat; 42 42 43 bool Local_test( statistics::regression::OneDimensionalWeighted&,44 statistics::regression::Kernel&);43 bool Local_test(regression::OneDimensionalWeighted&, 44 regression::Kernel&); 45 45 46 46 … … 64 64 65 65 *error << "testing regression::LinearWeighted" << std::endl; 66 statistics::regression::LinearWeighted linear_w;66 regression::LinearWeighted linear_w; 67 67 linear_w.fit(x,y,w); 68 68 double y_predicted = linear_w.predict(1990); … … 77 77 // testing regression::NaiveWeighted 78 78 *error << "testing regression::NaiveWeighted" << std::endl; 79 statistics::regression::NaiveWeighted naive_w;79 regression::NaiveWeighted naive_w; 80 80 naive_w.fit(x,y,w); 81 81 y_predicted=naive_w.predict(0.0); … … 88 88 // testing regression::Local 89 89 *error << "testing regression::Local" << std::endl; 90 statistics::regression::KernelBox kb;91 statistics::regression::LinearWeighted rl;90 regression::KernelBox kb; 91 regression::LinearWeighted rl; 92 92 if (!Local_test(rl,kb)) { 93 93 *error << "regression_Local: Linear cannot reproduce fit." << std::endl; 94 94 ok=false; 95 95 } 96 statistics::regression::NaiveWeighted rn;96 regression::NaiveWeighted rn; 97 97 if (!Local_test(rn,kb)) { 98 98 *error << "regression_Local: Naive cannot reproduce fit." << std::endl; … … 112 112 } 113 113 114 statistics::regression::Polynomial polynomialfit(2);114 regression::Polynomial polynomialfit(2); 115 115 polynomialfit.fit(x,ln_y); 116 116 utility::vector fit=polynomialfit.fit_parameters(); … … 123 123 124 124 *error << "testing regression::Linear" << std::endl; 125 statistics::regression::Linear lin;125 regression::Linear lin; 126 126 127 127 *error << "testing regression::Naive" << std::endl; 128 statistics::regression::Naive naive;128 regression::Naive naive; 129 129 130 130 *error << "testing regression::Polynomial" << std::endl; 131 statistics::regression::Polynomial pol(2);131 regression::Polynomial pol(2); 132 132 133 133 *error << "testing regression::PolynomialWeighted" << std::endl; 134 statistics::regression::PolynomialWeighted pol_weighted(2);134 regression::PolynomialWeighted pol_weighted(2); 135 135 136 136 if (error!=&std::cerr) … … 142 142 143 143 144 bool Local_test( statistics::regression::OneDimensionalWeighted& r,145 statistics::regression::Kernel& k)144 bool Local_test(regression::OneDimensionalWeighted& r, 145 regression::Kernel& k) 146 146 { 147 statistics::regression::Local rl(r,k);147 regression::Local rl(r,k); 148 148 for (size_t i=0; i<1000; i++){ 149 149 rl.add(i, 10); -
trunk/yat/Makefile.am
r675 r682 24 24 INCLUDES = @local_includes@ 25 25 26 SUBDIRS = classifier random statistics utility26 SUBDIRS = classifier random regression statistics utility 27 27 28 28 lib_LTLIBRARIES = libyat.la … … 33 33 classifier/libclassifier.la \ 34 34 random/librandom.la \ 35 regression/libregression.la \ 35 36 statistics/libstatistics.la \ 36 37 utility/libutility.la -
trunk/yat/regression/Linear.cc
r681 r682 23 23 24 24 #include "Linear.h" 25 #include " AveragerPair.h"25 #include "yat/statistics/AveragerPair.h" 26 26 #include "yat/utility/vector.h" 27 27 -
trunk/yat/regression/LinearWeighted.cc
r681 r682 23 23 24 24 #include "LinearWeighted.h" 25 #include " AveragerPairWeighted.h"25 #include "yat/statistics/AveragerPairWeighted.h" 26 26 #include "yat/utility/vector.h" 27 27 … … 40 40 // want. 41 41 utility::vector dummie(w.size(),1); 42 AveragerPairWeighted ap;42 statistics::AveragerPairWeighted ap; 43 43 ap.add_values(x,y,w,dummie); 44 44 -
trunk/yat/regression/Naive.cc
r681 r682 23 23 24 24 #include "Naive.h" 25 #include "Averager.h"26 #include "AveragerWeighted.h"27 25 #include "OneDimensional.h" 26 #include "yat/statistics/Averager.h" 27 #include "yat/statistics/AveragerWeighted.h" 28 28 #include "yat/utility/vector.h" 29 29 -
trunk/yat/regression/NaiveWeighted.cc
r681 r682 23 23 24 24 #include "NaiveWeighted.h" 25 #include "AveragerWeighted.h"26 25 #include "OneDimensional.h" 26 #include "yat/statistics/AveragerWeighted.h" 27 27 #include "yat/utility/vector.h" 28 28 … … 35 35 const utility::vector& w) 36 36 { 37 AveragerWeighted a;37 statistics::AveragerWeighted a; 38 38 for (size_t i=0; i<y.size(); i++) 39 39 a.add(y(i), w(i)); -
trunk/yat/regression/OneDimensional.h
r681 r682 25 25 */ 26 26 27 #include " AveragerPair.h"27 #include "yat/statistics/AveragerPair.h" 28 28 29 29 #include <ostream> … … 87 87 /// Averager for pair of x and y 88 88 /// 89 AveragerPair ap_;89 statistics::AveragerPair ap_; 90 90 91 91 /// -
trunk/yat/statistics/Makefile.am
r680 r682 24 24 25 25 noinst_LTLIBRARIES = libstatistics.la 26 libstatistics_la_SOURCES = \ 27 Averager.cc AveragerPair.cc AveragerWeighted.cc \ 28 AveragerPairWeighted.cc \ 29 Distance.cc \ 30 Fisher.cc FoldChange.cc \ 31 Histogram.cc KernelBox.cc KernelTriCube.cc Linear.cc \ 32 LinearWeighted.cc Local.cc \ 33 MultiDimensional.cc \ 34 MultiDimensionalWeighted.cc \ 35 Naive.cc NaiveWeighted.cc OneDimensional.cc\ 36 Pearson.cc PearsonDistance.cc \ 37 Polynomial.cc \ 38 PolynomialWeighted.cc \ 39 ROC.cc SAM.cc Score.cc SNR.cc tScore.cc utility.cc \ 40 WilcoxonFoldChange.cc 26 libstatistics_la_SOURCES = Averager.cc AveragerPair.cc \ 27 AveragerWeighted.cc AveragerPairWeighted.cc Distance.cc \ 28 Fisher.cc FoldChange.cc Histogram.cc Pearson.cc \ 29 PearsonDistance.cc ROC.cc SAM.cc Score.cc SNR.cc tScore.cc \ 30 utility.cc WilcoxonFoldChange.cc 41 31 42 32 include_statisticsdir = $(includedir)/yat/statistics 43 33 44 include_statistics_HEADERS = \ 45 Averager.h AveragerPair.h AveragerWeighted.h \ 46 AveragerPairWeighted.h \ 47 Distance.h \ 48 Fisher.h FoldChange.h \ 49 Histogram.h Kernel.h KernelBox.h KernelTriCube.h Linear.h LinearWeighted.h \ 50 Local.h MultiDimensional.h \ 51 MultiDimensionalWeighted.h \ 52 Naive.h NaiveWeighted.h OneDimensional.h \ 53 OneDimensionalWeighted.h Pearson.h PearsonDistance.h \ 54 Polynomial.h \ 55 PolynomialWeighted.h \ 56 ROC.h SAM.h Score.h SNR.h tScore.h \ 57 utility.h WilcoxonFoldChange.h 34 include_statistics_HEADERS = Averager.h AveragerPair.h \ 35 AveragerWeighted.h AveragerPairWeighted.h Distance.h Fisher.h \ 36 FoldChange.h Histogram.h Pearson.h PearsonDistance.h ROC.h \ 37 SAM.h Score.h SNR.h tScore.h utility.h WilcoxonFoldChange.h
Note: See TracChangeset
for help on using the changeset viewer.