在创建三次样条曲线变量之前或之后缩放数据?

时间:2019-06-12 13:50:31

标签: python machine-learning spline bspline cubic-spline

在应用样条线之前或之后我应该标准化我的功能吗?

更具体地说,我正在运行以下代码来转换我的功能:

transformed_x = dmatrix("bs(Data, df=6, degree=3, include_intercept=False)-1",
                                 {"Data":Data}, return_type='dataframe')

这将导致三次样条曲线。 然后,我使用类似的估算值来估算我的beta:

GroupLassoRegressor(group_ids=Group_ids, alpha=0.5).fit(transformed_x, y_train)

我的问题不是关于实现,而是在转换特征之前是否应该对特征进行标准化(去除均值并缩小为单位方差)?

0 个答案:

没有答案