問題タブ [lasso-regression]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2130 参照

machine-learning - リグレッサー推定器 (Lasso、Ridge、ElasticNet) の出力として負の値 (予測値) を取得するのはなぜですか?

私の回帰の問題では、scikit-learn の GridSearchCV を使用して最適なアルファ値を取得し、このアルファ値を推定器 (Lasso、Ridge、ElasticNet) で使用しています。トレーニング データセットの目標値に負の値が含まれていません。ただし、一部の予測値はマイナスです (約 5 ~ 10%)。次のコードを使用しています。私のトレーニング データにはいくつかの Null 値が含まれており、その機能を使用してそれらを置き換えています。

なぜいくつかを負の値として取得するのですか? X,y と X_test の形状は (20L, 400L) (20L,) (10L, 400L)

0 投票する
2 に答える
5035 参照

python - Python sklearn. 初回のみ警告が表示されるのはなぜですか?

初回のみ警告を受けました。これは正常ですか?

0 投票する
1 に答える
4580 参照

r - lasso を使用して線形モデルから切片を取得する方法 (lars R パッケージ)

larsR パッケージで自分のデータのモデルを推定するのに苦労しています。

たとえば、偽のデータセット x と対応する値 y を次のように作成します。

次に、lars 関数を使用して、なげなわ正則化を使用するモデルをトレーニングします。

今、私は推定モデルが何であるかを知りたいです ( that I know to be: y = 0.5 + 3 * x[,1] + 0 * x[,2])

最後のステップで得られた係数にのみ関心があります。

これらは私が期待する係数ですが、0.5から切片 ( )を取得する方法が見つかりませんm

のコードをチェックしようとしましたpredict.larsが、適合は次のように行われます。

変数がスケーリングされ、y(object$mu) の平均が使用されていることがわかりますが、探している切片の値を取得する簡単な方法が見つかりません。どうすればそれを手に入れることができますか?

0 投票する
1 に答える
1948 参照

matlab - matlab での L1 正則化による効率的なロジスティック回帰

matlab で効率的なロジスティック回帰の実装を探しています。matlab で lassoglm を使用しました。しかし、1000 個の機能と正則化パラメーター 0.005 から 1 を使用して 10000 個の例を試してみると、非常に遅くなります。2 分割交差検証を使用します。ラムダ 0.05 以降では、非常に遅く、多くの時間がかかります。

より良い方法はありますか?

0 投票する
1 に答える
3131 参照

matlab - matlabからpythonとsklearnを呼び出す方法は?

matlab で sklearn 関数を呼び出す必要があります。numpy 関数の呼び出しに問題があり、sklearn は numpy に基づいていると聞きました。

それについてのガイドはありますか?

0 投票する
1 に答える
7440 参照

glmnet - 交差検証のための glmnet のデフォルトのラムダ シーケンス

cv.glmnet (R の glmnet) または LassoCV (scikit-learn) が、相互検証で使用する正則化定数 (ラムダ) のシーケンスを選択する方法を知っている人はいますか? どうもありがとうございました!