リストで pred 関数を使用しようとしていますが、問題があるようです。私がそれを計算すると、次のように書かれています。
エラー : $ 演算子は原子ベクトルに対して無効です
これは私のコードです:
for (i in 1:30) {
a=i
print(a)
df[,4][df[,1]==a] <- exp(predict.lm(summary_of_lm[[a]][1], newdata = df[df[,1]==a,])) }
30 年以上かけて行った回帰の予測を繰り返したいと思います。それらはリストのsummary_of_lmにストックされています.エラー。
> class(summary_of_lm)
[1] "list"
> class(summary_of_lm[[a]])
[1] "matrix"
詳細: また、pred を機能させるために、df と summary_year_i の同じ変数名を持つすべてのパラメーターを既に宣言しています。