これは私が現時点で持っているものです:
weights0 <- array(dim=c(nrow(ind),nrow(all.msim)))
weights1 <- array(dim=c(nrow(ind),nrow(all.msim)))
weights2 <- array(dim=c(nrow(ind),nrow(all.msim)))
weights3 <- array(dim=c(nrow(ind),nrow(all.msim)))
weights4 <- array(dim=c(nrow(ind),nrow(all.msim)))
weights5 <- array(dim=c(nrow(ind),nrow(all.msim)))
weights0 <- 1 # sets initial weights to 1
素晴らしくて明確ですが、素晴らしくて短くはありません!経験豊富なRプログラマーはこれを別の方法で書くでしょうか?
編集:
また、これを一般化可能にするために、既存の変数に依存するいくつかの重みを作成する確立された方法はありますか?たとえば、パラメータnum.consは5に等しくなります。必要な制約の数(したがって重み)です。これが一般的なプログラミングの問題であると想像してください。解決策があることを確認してください。