各エントリの値と名前の両方が変数に保持される R でリストを作成しようとしていますが、うまくいかないようです。
my_models_names <- names(my_models)
my_rocs=list()
for (modl in my_models_names) {
my_probs <- testPred[[modl]]$Y1
my_roc <- roc(Ytst, my_probs)
c(my_rocs, modl=my_roc) # <-- modl and my_roc are both variables
}
ループが繰り返されることはわかっているのに、最後にリストmy_rocs
が空です (my_roc
が埋められています) どうしてですか?
関連して、ループせずにこれを行う方法はありますか?