This is the complete list of members for WireCell::LassoModel, including all inherited members.
_active_beta | WireCell::ElasticNetModel | protected |
_beta | WireCell::LinearModel | protected |
_soft_thresholding(double x, double lambda_) | WireCell::ElasticNetModel | protected |
_X | WireCell::LinearModel | protected |
_y | WireCell::LinearModel | protected |
alpha | WireCell::ElasticNetModel | |
chi2_base() | WireCell::LinearModel | |
chi2_l1() | WireCell::LassoModel | |
ElasticNetModel(double lambda=1., double alpha=1., int max_iter=100000, double TOL=1e-3, bool non_negtive=true) | WireCell::ElasticNetModel | |
Fit() | WireCell::LassoModel | virtual |
Getbeta() | WireCell::LinearModel | inline |
GetX() | WireCell::LinearModel | inline |
Gety() | WireCell::LinearModel | inline |
lambda | WireCell::ElasticNetModel | |
lambda_weight | WireCell::ElasticNetModel | |
LassoModel(double lambda=1., int max_iter=100000, double TOL=1e-3, bool non_negtive=true) | WireCell::LassoModel | |
LinearModel() | WireCell::LinearModel | |
max_iter | WireCell::ElasticNetModel | |
MeanResidual() | WireCell::LinearModel | |
name | WireCell::LinearModel | |
non_negtive | WireCell::ElasticNetModel | |
Predict() | WireCell::LinearModel | |
Set_init_values(std::vector< double > values) | WireCell::LassoModel | |
Setbeta(Eigen::VectorXd beta) | WireCell::LinearModel | inlinevirtual |
SetData(Eigen::MatrixXd X, Eigen::VectorXd y) | WireCell::LinearModel | inlinevirtual |
SetLambdaWeight(Eigen::VectorXd w) | WireCell::ElasticNetModel | inline |
SetLambdaWeight(int i, double weight) | WireCell::ElasticNetModel | inline |
SetX(Eigen::MatrixXd X) | WireCell::ElasticNetModel | inlinevirtual |
Sety(Eigen::VectorXd y) | WireCell::LinearModel | inlinevirtual |
TOL | WireCell::ElasticNetModel | |
~ElasticNetModel() | WireCell::ElasticNetModel | |
~LassoModel() | WireCell::LassoModel | |
~LinearModel() | WireCell::LinearModel | virtual |