#include <BALL/QSAR/regressionModel.h>
|
|
virtual void | calculateOffsets ()=0 |
|
void | readDescriptorInformationFromFile (std::ifstream &in, int no_descriptors, bool transformation, int no_coefficients) |
|
void | saveDescriptorInformationToFile (std::ofstream &out) |
|
void | readMatrix (Eigen::MatrixXd &mat, std::ifstream &in, unsigned int lines, unsigned int col) |
|
void | readVector (Eigen::RowVectorXd &vec, std::ifstream &in, unsigned int no_cells, bool column_vector) |
|
void | readModelParametersFromFile (std::ifstream &in) |
|
void | saveModelParametersToFile (std::ofstream &out) |
|
virtual void | readDescriptorInformationFromFile (std::ifstream &in, int no_descriptors, bool transformation) |
|
void | readResponseTransformationFromFile (std::ifstream &in, int no_y) |
|
void | saveResponseTransformationToFile (std::ofstream &out) |
|
Eigen::VectorXd | getSubstanceVector (const vector< double > &substance, bool transform) |
|
Eigen::VectorXd | getSubstanceVector (const Eigen::VectorXd &substance, bool transform) |
|
void | backTransformPrediction (Eigen::VectorXd &pred) |
|
void | addLambda (Eigen::MatrixXd &matrix, double &lambda) |
|
void | readDescriptorInformation () |
|
Definition at line 20 of file regressionModel.h.
BALL::QSAR::RegressionModel::RegressionModel |
( |
const QSARData & |
q | ) |
|
constructur,
- Parameters
-
q | QSAR-wrapper object, from which the data for this model should be taken |
BALL::QSAR::RegressionModel::~RegressionModel |
( |
| ) |
|
virtual void BALL::QSAR::RegressionModel::calculateOffsets |
( |
| ) |
|
|
protectedpure virtual |
const Eigen::MatrixXd* BALL::QSAR::RegressionModel::getTrainingResult |
( |
| ) |
const |
returns a const pointer to the matrix containing the coefficients obtained by Model.train()
virtual EIGEN_MAKE_ALIGNED_OPERATOR_NEW void BALL::QSAR::RegressionModel::operator= |
( |
const RegressionModel & |
m | ) |
|
|
virtual |
void BALL::QSAR::RegressionModel::readDescriptorInformationFromFile |
( |
std::ifstream & |
in, |
|
|
int |
no_descriptors, |
|
|
bool |
transformation, |
|
|
int |
no_coefficients |
|
) |
| |
|
protected |
virtual void BALL::QSAR::RegressionModel::readFromFile |
( |
string |
filename | ) |
|
|
virtual |
void BALL::QSAR::RegressionModel::saveDescriptorInformationToFile |
( |
std::ofstream & |
out | ) |
|
|
protectedvirtual |
virtual void BALL::QSAR::RegressionModel::saveToFile |
( |
string |
filename | ) |
|
|
virtual |
void BALL::QSAR::RegressionModel::show |
( |
| ) |
|
Eigen::RowVectorXd BALL::QSAR::RegressionModel::offsets_ |
|
protected |
Eigen::MatrixXd BALL::QSAR::RegressionModel::training_result_ |
|
protected |
Eigen::MatrixXd containing the coefficients obtained by Model.train().
raining_result will have the following dimensions for the different types of models, with m=no of descriptors and c=no of modelled activities (=no of columns of Model.Y) :
LinearModel : mxc
KernelModel : nxc
ALLModel : mxc
FitModel : mxc
SVMModel : m x (c*no of classes)
SVRModel : m x (c*no of classes)
Definition at line 67 of file regressionModel.h.
a ModelValidation object, that is used to validate this model and that will contain the results of the validations
Definition at line 42 of file regressionModel.h.