1

リストで 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 の同じ変数名を持つすべてのパラメーターを既に宣言しています。

4

1 に答える 1