6#ifndef BALL_QSAR_ALLMODEL_H
7#define BALL_QSAR_ALLMODEL_H
9#ifndef BALL_QSAR_NONLINEARMODEL_H
36 virtual Eigen::VectorXd
predict(
const vector<double>& substance,
bool transform=1);
void calculateXY(Eigen::VectorXd &w, Eigen::MatrixXd &res)
virtual void calculateWeights(Eigen::MatrixXd &dist, Eigen::VectorXd &w)
virtual void setParameters(vector< double > &v)
virtual vector< double > getParameters() const
virtual Eigen::VectorXd predict(const vector< double > &substance, bool transform=1)
ALLModel(const QSARData &q, double kw=4)
void readFromFile(string filename)
void calculateXX(Eigen::VectorXd &w, Eigen::MatrixXd &res)
void saveToFile(string filename)
void calculateEuclDistanceMatrix(Eigen::MatrixXd &m1, Eigen::MatrixXd &m2, Eigen::MatrixXd &output)
virtual bool optimizeParameters(int d, int no_steps)