これは、回帰による正則化に関する初心者の質問です。オンラインのElasticNetとLassoRegressionに関するほとんどの情報は、WikipediaまたはZouとHastieによる元の2005年の論文(エラスティックネットを介した正則化と変数選択)からの情報を複製しています。
簡単な理論のためのリソース?それが何をするのか、いつ、なぜ正規化が必要なのか、そしてそれをどのように使用するのかについて、統計的に傾いていない人のために、どこかに簡単で簡単な説明がありますか?元の論文が理解できれば理想的な情報源であることは理解していますが、もっと単純な問題と解決策はどこかにありますか?
sklearnでの使用方法は?エラスティックネットが選択される理由(リッジ、ラッソ、または単純なOLS)と、パラメーターの計算方法を示すステップバイステップの例はありますか?sklearnの例の多くは、アルファパラメータと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)
ただし、これらがどのように計算されたかについては説明されていません。投げ縄またはネットのパラメータをどのように計算しますか?