Loading...
Searching...
No Matches
latentVariableModel.h
Go to the documentation of this file.
// -*- Mode: C++; tab-width: 2; -*-
// vi: set ts=2:
//
//
#ifndef LVMODEL
#define LVMODEL
#include <Eigen/Core>
#include <BALL/COMMON/global.h>
namespace BALL
{
namespace QSAR
{
class BALL_EXPORT LatentVariableModel
{
public:
LatentVariableModel();
const Eigen::MatrixXd* getLatentVariables();
const Eigen::MatrixXd* getWeights();
const Eigen::MatrixXd* getLoadings();
protected:
Eigen::MatrixXd latent_variables_;
Eigen::MatrixXd loadings_;
Eigen::MatrixXd weights_;
friend class RegressionValidation;
};
}
}
#endif // LVMODEL
global.h
BALL_EXPORT
#define BALL_EXPORT
Definition COMMON/global.h:50
BALL::QSAR::LatentVariableModel::LatentVariableModel
LatentVariableModel()
BALL::QSAR::LatentVariableModel::loadings_
Eigen::MatrixXd loadings_
Definition latentVariableModel.h:42
BALL::QSAR::LatentVariableModel::getLoadings
const Eigen::MatrixXd * getLoadings()
BALL::QSAR::LatentVariableModel::latent_variables_
Eigen::MatrixXd latent_variables_
Definition latentVariableModel.h:39
BALL::QSAR::LatentVariableModel::getWeights
const Eigen::MatrixXd * getWeights()
BALL::QSAR::LatentVariableModel::RegressionValidation
friend class RegressionValidation
Definition latentVariableModel.h:47
BALL::QSAR::LatentVariableModel::getLatentVariables
const Eigen::MatrixXd * getLatentVariables()
BALL::QSAR::LatentVariableModel::weights_
Eigen::MatrixXd weights_
Definition latentVariableModel.h:45
BALL::QSAR
Definition allModel.h:17
BALL
Definition constants.h:13