Должен ли я стандартизировать свои функции до или после применения сплайнов?
В частности, я выполняю следующий код для преобразования своих функций:
transformed_x = dmatrix("bs(Data, df=6, degree=3, include_intercept=False)-1",
{"Data":Data}, return_type='dataframe')
, что приводит к кубическому сплайну.
Затем я оцениваю свои бета-версии, используя что-то вроде:
GroupLassoRegressor(group_ids=Group_ids, alpha=0.5).fit(transformed_x, y_train)
Мой вопрос не столько в реализации, сколько в том, должен ли я стандартизировать свои функции (удалить среднее значение и масштабировать до единичного отклонения) перед их преобразованием?