这是关于回归正则化的初学者问题。大多数关于 Elastic Net 和 Lasso Regression 的在线信息都复制了 Wikipedia 中的信息或 Zou 和 Hastie 的 2005 年原始论文(Regularization and variable selection via the elastic net)。
简单理论的资源?对于那些没有统计倾向的人来说,是否有一个简单易懂的解释来说明它的作用、何时以及为什么需要再瓜化,以及如何使用它?我知道如果您能理解原始论文是理想的来源,但是否有更简单的问题和解决方案?
如何在sklearn中使用?有没有一步一步的例子说明为什么选择弹性网(在山脊、套索或简单的 OLS 上)以及如何计算参数?sklearn 上的许多只是将 alpha 和 rho 参数直接包含在预测模型中,例如:
from sklearn.linear_model import ElasticNet
alpha = 0.1
enet = ElasticNet(alpha=alpha, rho=0.7)
y_pred_enet = enet.fit(X_train, y_train).predict(X_test)
但是,他们没有解释这些是如何计算的。你如何计算套索或网络的参数?