---
description: >-
  ElasticNet/ElasticNetCV/Lars/LarsCV/Lasso/LassoCV/LassoLars/LassoLarsCV/LassoLarsIC/OrthogonalMatchingPursuit/OrthogonalMatchingPursuitCV
---

# Regressors with variable selection

## Common

### Input Data

|                    | Inputs                                                                                                                             |
| ------------------ | ---------------------------------------------------------------------------------------------------------------------------------- |
| **\*Target Data**  | Data Input                                                                                                                         |
| **\*Model Name**   | Name of the user-defined linear model                                                                                              |
| **Predict Output** | <p>If not empty, the model will additionally make prediction on <strong>Target Data</strong> and store </p><p>the result here.</p> |
| **Merge Data**     | Predict Output will be created with predicted labels concatenated to Merge Data.                                                   |
| **\*x (numeric)**  | <p>User-selected columns to be x.</p><ul><li>One or more columns should be selected.</li></ul>                                     |
| **\*y (numeric)**  | <p>User-selected columns to be y.</p><ul><li>Only one column should be selected.</li></ul>                                         |



![\[Task information of ElasticNet\]](https://3929524962-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MGaxNdSdRN_L_WNiX4I%2F-MKZKBAbBBwJr9TNDQDX%2F-MKZLV71vSPlMeCMqJ5B%2Fimage.png?alt=media\&token=31283a22-2aaf-4724-9d41-a3d5c28b73b5)

## Workflow Example



## Python Package

**ElasticNet**: [https://scikit-learn.org/stable/modules/generated/sklearn.linear\_model.ElasticNet.html](https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.ElasticNet.html)

**ElasticNetCV**: [https://scikit-learn.org/stable/modules/generated/sklearn.linear\_model.ElasticNetCV.html](https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.ElasticNetCV.html)

**Lars**: [https://scikit-learn.org/stable/modules/generated/sklearn.linear\_model.Lars.html](https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.Lars.html)

**LarsCV**: [https://scikit-learn.org/stable/modules/generated/sklearn.linear\_model.LarsCV.html](https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.LarsCV.html)

**Lasso**: [https://scikit-learn.org/stable/modules/generated/sklearn.linear\_model.Lasso.html](https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.Lasso.html)

**LassoCV**: [https://scikit-learn.org/stable/modules/generated/sklearn.linear\_model.LassoCV.html](https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.LassoCV.html)

**LassoLars**: [https://scikit-learn.org/stable/modules/generated/sklearn.linear\_model.LassoLars.html](https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.LassoLars.html)

**LassoLarsCV**: [https://scikit-learn.org/stable/modules/generated/sklearn.linear\_model.LassoLarsCV.html](https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.LassoLarsCV.html)

**LassoLarsIC**: [https://scikit-learn.org/stable/modules/generated/sklearn.linear\_model.LassoLarsIC.html](https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.LassoLarsIC.html)

**OrthogonalMatchingPursuit**: [https://scikit-learn.org/stable/modules/generated/sklearn.linear\_model.OrthogonalMatchingPursuit.html](https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.OrthogonalMatchingPursuit.html)

**OrthogonalMatchingPursuitCV**: [https://scikit-learn.org/stable/modules/generated/sklearn.linear\_model.OrthogonalMatchingPursuitCV.html](https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.OrthogonalMatchingPursuitCV.html)
