ブートパッケージを使用して、Rでかなり大きなブートストラップを実行しました。
私が最初にboot()を実行したとき、私はこれを手に入れました:
Error: cannot allocate vector of size 2.8 Gb
したがって、ブートオブジェクトを取得するには、「simple = TRUE」を使用する必要がありました。これは、boot()に最初にすべてのメモリを割り当てないように指示します(?bootによる)。数分かかりましたが、これは問題なく機能しました。
ここで、信頼区間を取得する必要があります。
> boot.ci(vpe.bt, type="bca", simple=TRUE)
Error: cannot allocate vector of size 2.8 Gb
同じ問題!しかし、?boot.ciによると、この関数で使用できる'simple = TRUE'フラグはありません(私は試しました)。
それで、boot.ci()を使用してこれを回避する方法はありますか?
そうでない場合は、使用できるメモリの量を増やすために何ができますか?