为了将线性回归模型拟合到某些给定的训练数据 X 和标签 y,我想通过给定特征的非线性变换来扩充我的训练数据 X。假设我们有特征 x 1、 x 2和 x 3。我们想使用额外的转换功能:
x 4 = x 1 2 , x 5 = x 2 2和 x 6 = x 3 2
x 7 = exp(x 1 ), x 8 = exp(x 2 ) 和 x 9 = exp(x 3 )
x 10 = cos(x 1 ), x 11 = cos(x 2 ) 和 x 12 = cos(x 3 )
我尝试了以下方法,但这导致模型在均方根误差作为评估标准方面表现非常差:
import pandas as pd
import numpy as …Run Code Online (Sandbox Code Playgroud)