1
私はベクトルpred_pos
を、forループの繰り返しごとにpred
の結果で埋めようとしています。しかし、私のpred_pos
ベクトルは決して満たされません。 my_vec
オブジェクトは、この問題のために再現する必要がないと思われる大きな文字ベクトルのリストです。これは、おそらく基本的なインデックスエラーです。私は、このforループからベクターをどのように組み込むかを知る必要があります。私は解決策を見つけ出すことができません。forループを使ってベクトルを取り込む
pred_pos <- vector("numeric" , 2)
for(i in my_vec) {
for(r in pred_pos) {
inserts <- sapply(i, function(n) { n <- cond_probs_neg[n] })
pred <- sum(unlist(inserts) , na.rm = T) * apriori_neg
pred_pos[r] <- pred
}
}
ありがとうございます。 for(r in pred_pos)ループを完全に省略し、最初のforループを使用すると、実際には完全に機能します。 – Seanosapien
良い点 - そのループは必要ありません! –
はい。インデックスカウンタをうまく使って、ベクトルに値を設定することもできます。再度、感謝します。 – Seanosapien