39 #ifndef GRT_MULTIDIMENSIONAL_REGRESSION_HEADER
40 #define GRT_MULTIDIMENSIONAL_REGRESSION_HEADER
42 #include "../../CoreModules/Regressifier.h"
43 #include "../LinearRegression/LinearRegression.h"
95 virtual bool predict_(VectorDouble &inputVector);
146 bool deepCopyRegressionModules( vector< Regressifier* > &newModules )
const;
148 bool deleteRegressionModules();
152 vector< Regressifier* > regressionModules;
158 #endif //GRT_MULTIDIMENSIONAL_REGRESSION_HEADER
virtual bool saveModelToFile(fstream &file) const
virtual bool saveModelToFile(string filename) const
bool setRegressionModule(const Regressifier ®ressifier)
virtual bool loadModelFromFile(string filename)
virtual bool loadModelFromFile(fstream &file)
bool loadLegacyModelFromFile(fstream &file)
Regressifier * getRegressifier() const
virtual ~MultidimensionalRegression(void)
virtual bool predict_(VectorDouble &inputVector)
bool getIsRegressionModuleSet() const
virtual bool train_(RegressionData &trainingData)
virtual bool deepCopyFrom(const Regressifier *regressifier)
MultidimensionalRegression & operator=(const MultidimensionalRegression &rhs)
MultidimensionalRegression(const Regressifier ®ressifier=LinearRegression(), bool useScaling=false)