Skip to content


Polynomial Expander#

This transformer will generate polynomials up to and including the specified degree of each continuous feature. Polynomial expansion is sometimes used to fit data that is non-linear using a linear estimator such as Ridge, Logistic Regression, or Softmax Classifier.

Interfaces: Transformer

Data Type Compatibility: Continuous only


# Name Default Type Description
1 degree 2 int The degree of the polynomials to generate for each feature.


use Rubix\ML\Transformers\PolynomialExpander;

$transformer = new PolynomialExpander(3);

Additional Methods#

This transformer does not have any additional methods.