24 class ClassificationModel;
36 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
78 void saveToFile(
string filename,
const double& quality_input_test,
const double& predictive_quality)
const;
90 void testAllSubstances(
bool transform);
93 void calculateAverageSensitivity();
96 void calculateWeightedSensitivity();
99 void calculateOverallAccuracy();
102 void calculateAverageMCC();
105 void calculateOverallMCC();
116 Eigen::MatrixXd confusion_matrix_;
119 Eigen::VectorXd class_results_;
123 double quality_input_test_;
BALL_EXTERN_VARIABLE const double k
ClassificationValidation(ClassificationModel *m)
void crossValidation(int k, bool restore=1)
const Eigen::MatrixXd & yRandomizationTest(int runs, int k)
void saveToFile(string filename) const
void testInputData(bool transform=0)
void readFromFile(string filename)
void bootstrap(int k, bool restore=1)
void saveToFile(string filename, const double &quality_input_test, const double &predictive_quality) const
const Eigen::VectorXd * getClassResults()
const Eigen::MatrixXd * getConfusionMatrix()
double getAccuracyInputTest()