lars パッケージを使用してなげなわ回帰を実行しようとしていますが、lars ビットを機能させることができないようです。コードを入力しました:
diabetes<-read.table("diabetes.txt", header=TRUE)
diabetes
library(lars)
diabetes.lasso = lars(diabetes$x, diabetes$y, type = "lasso")
ただし、次のエラー メッセージが表示されます: rep(1, n) のエラー: 無効な「回」引数。
次のように入力してみました。
diabetes<-read.table("diabetes.txt", header=TRUE)
library(lars)
data(diabetes)
diabetes.lasso = lars(age+sex+bmi+map+td+ldl+hdl+tch+ltg+glu, y, type = "lasso")
しかし、次のエラー メッセージが表示されます。
どこが間違っていますか?
編集: データ - 以下のとおりですが、さらに 5 つの列があります。
ldl hdl tch ltg glu
1 -0.034820763 -0.043400846 -0.002592262 0.019908421 -0.017646125
2 -0.019163340 0.074411564 -0.039493383 -0.068329744 -0.092204050
3 -0.034194466 -0.032355932 -0.002592262 0.002863771 -0.025930339
4 0.024990593 -0.036037570 0.034308859 0.022692023 -0.009361911
5 0.015596140 0.008142084 -0.002592262 -0.031991445 -0.046640874