Source code for chembee.config.benchmark.linear_regression
from chembee.config.benchmark.BenchmarkAlgorithm import BenchmarkAlgorithm
from sklearn.linear_model import LinearRegression, Ridge, Lasso, ElasticNet
import os
import sys
sys.path.insert(0, os.path.abspath(
os.path.join(os.path.dirname(__file__), "..")))
[docs]class LinearRegressionClassifier(BenchmarkAlgorithm):
name = "linear-regression"
algorithms = (LinearRegression(), Ridge(), Lasso(), ElasticNet())
titles = (
"Ordinary Least Squares",
"Ridge",
"Lasso",
"Elastic net",
)