您好,谢谢。 在sklearn中由Lasso开发的变量选择过程中,我们发现:
上面在sklearn中获得的结论与在其他库中获得的结论不匹配,因为随着lambda的增加,系数不会增加,排除的变量不会出现在较高的lambda上。 这是使用的代码和结果:
params = [0.001, 0.5, 1, 1.2, 5, 10, 15, 50, 100, 200, 300]
for a in params:
lasso_reg = Lasso(alpha = a)
lasso_reg.fit(x, y)
coeff = lasso_reg.coef_
betaMap[a] = coeff
有什么建议吗? 非常感谢