R で記述された私のプログラムは、時々 (常にではありませんが、ほとんどの場合、シミュレーションが多数回実行される場合)、次のエラー メッセージを表示します。
Error in if (sum.wt1y1 == 0 | sum.wt2y2 == 0) zn[k] <- 0 else zn[k] <- (sum.wt1y1 * :
missing value where TRUE/FALSE needed
このエラー メッセージの意味を説明できる人はいますか? エラーがどこにあるのかわかりません。最終出力はベクトルです。そのベクトルでは、いくつかの値まで「値」が表示されますが、エラーメッセージが表示されると、残りは0、0、0、...、0になります。エラー メッセージが表示されない場合は、ベクトルのすべての位置が値で満たされています (ゼロはありません)。