Stata/MPをテストするためのサンプルプログラムを探しています

私は最近、Linuxサーバー上で動作するStata MP12(8コア)ライセンスを購入します。

誰もStataプログラムを書いていますか、Stata MPの性能をテストするためのシミュレーション研究をしていますか?ジョブの処理中に実際に使用されているコアとメモリの数を監視したいと思います。

誰かが私たちとプログラムを共有できるなら、私は感謝します。

ご協力ありがとうございました

2
なぜこれに「SAS」タグと「R」タグがありますか?
追加された 著者 Ben Bolker,
@Tonyタグは、質問、可能な応答、関連するフィールド、または意図されたオーディエンスを記述するべきではありません。
追加された 著者 chl,
SASユーザーとRユーザーはStataも使用する可能性があるため
追加された 著者 Tony,
Josh O'Brienに、私はSASとRのタグを削除した
追加された 著者 Tony,

1 答え

私は、あなたが比較したいものについてもっと詳しく知る必要があると思います。 Stata 12とStata 11を比較すると、大規模なデータや集中的なデータルーチンがどれくらいの時間かかるかを知りたい場合は、並列化されたコマンドを実行してタイマー(またはrmsg)をオンにすることができます。大きなデータに対してStata 12 MPの並列化されていないコマンドと並列化されていないコマンドを比較したい場合は、-logit-(並列化)と-xtmixed-(not)のようなコマンドで同じことができます。最後に、さまざまなコマンドを使用してMPパフォーマンスに関するこのレポートを見てみましょう。

http://www.stata.com/statamp/statamp.pdf

あなたはこのようなことをして、あなたの記憶/コアを監視することができますが、あなたが比較したい/観察したいことが分かっていればもっと役に立ちます:

clear*
set rmsg on
set obs 10000000
forval n = 1/5 {
g i`n' = runiform()
}
g dv = rbinomial(1,.3)
memory

qui logit dv i*

qui xtmixed dv i*

*with bootstrap:
qui bs, reps(2000): logit dv i*
3
追加された