私はR.でglmnet
で投げ縄をやっている私は投げ縄coefsを持ってout$beta
Rのglmnetからcoefs名を取得するには?
入力:
x1 0.5744207722
x2 -0.3575682570
x3 -0.0995794334
どのように私は、変数の名前を抽出することができますか?
所望の出力: x1, x2,x3
私が試した何
$
as.data.frame
as.matrix
が、それらのどれもを変換します210をn行2列の行列に変換する。それらはベクトルとして残る。x1 0.5744207722
。
私は手動で行うことはできません。私は実行する1000以上の変数とより多くのモデルを持っています。そして私はそれを私のディスクに書き込まず、それを読み返すことはしません。
あなたは 'glmnet'のためのドキュメントを見ていましたか?最初の例は 'coef()'を使って各変数の係数を引き出す方法を示しています。 – Barker
名前 'x1'、' x2'はcoefs '0.5744207722'、 '-0.3575682570' –
ではないので' rownames(coef(fit)) 'が必要です。それがあなたが望むことをしなければ、入力と希望の出力を持つ再現可能な例を与えてください。 – Barker