使用python实验lasso回归时,迭代alpha值一直报错。
TypeError: max_iter must be an instance of int, not float.
for i in range(len(alpha_lasso)):
coef_matrix_lasso.iloc[i] = lasso_regression(diabete_train,diabete_test,predictors,prey, alpha_lasso[i])
coef_matrix_lasso.sort_values("mae").head(5)
之后,我将原数据的类型全部修改成int64,还是出现同样的报错。