私はループが初めてで、i 番目のデータ フレームからの変数の呼び出しに問題があります。
各データ フレームを正しく呼び出すことはできますが、各データ フレーム内で指定された変数を呼び出す必要がある場合、次のような問題が発生します。
例:
for (i in 1:15) {
assign(
paste("model", i, sep = ""),
(lm(response ~ variable, data = eval(parse(text = paste("data", i, sep = "")))))
)
plot(data[i]$response, predict.lm(eval(parse(text = paste("model", i, sep = ""))))) #plot obs vs preds
}
ここでは、単純な 1 変数の線形モデルを 15 回実行していますが、これは問題なく機能します。結果をプロットしようとすると問題が発生します。data[i]
応答を呼び出すにはどうすればよいですか?