polyfeatures
Generates polynomial features of specified degree.
Syntax
[X_poly,parameters] = polyfeatures(X,degree)
Inputs
- X
- Input data to be polyfeaturesd.
- threshold
- Threshold value above which are changed to 1 and below are changed to 0.
Outputs
- X_poly
- Polynomial input features of specified degree.
- parameters
- Struct containing containing degree used for polynomial feature generation.
Example
Usage of polyfeatures
X = [0 1;
2 3;
4 5];
[X_poly, parameters] = polyfeatures(X, 3)
> X_poly
X_poly = [Matrix] 3 x 9
0 1 0 0 1 0 0 0 1
2 3 4 6 9 8 12 18 27
4 5 16 20 25 64 80 100 125
> parameters
parameters = struct [
degree: 3
model_name: model_16353133967574317
]
Comments
Output 'parameters' can be used by polyfeaturestransform function.