33 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
43 virtual void crossValidation(
int k,
bool restore=1) = 0;
46 virtual double getCVRes() = 0;
49 virtual double getFitRes() = 0;
52 virtual void setCVRes(
double d) = 0;
56 const Eigen::MatrixXd& getYRandResults()
const;
61 virtual void testInputData(
bool transform=0) = 0;
63 virtual void bootstrap(
int k,
bool restore=1) = 0;
65 virtual const Eigen::MatrixXd& yRandomizationTest(
int runs,
int k) = 0;
70 virtual void selectStat(
int s) = 0;
76 virtual void saveToFile(
string filename)
const = 0;
79 virtual void readFromFile(
string filename) = 0;
89 void setTrainingLine(
int train_line,
int current_line);
93 void setTestLine(
int test_line,
int current_line,
bool back_transform=0);
vector< string > substances_names_
vector< vector< double > > test_substances_
int validation_statistic_
Eigen::MatrixXd yRand_results_
BALL_EXTERN_VARIABLE const double k