1

Q: WinBUGS データ ファイルの最大データ行数を教えてもらえますか?

最大値があることをどのように知りましたか。 R2WinBUGS で WinBUGS モデルを構築およびテストしているときに、6 つの変数 (18750 行) のすべての可能なデータの組み合わせを含むダミー データ セットを構築しました。R でコードを実行することにより、WinBUGS はモデルを構築し、データをロードした後、クラッシュしました。これを WinBUGS で直接繰り返した後、データ ファイルの最後に 'END' がありますが (その後に必要な空行を含む)、データのロード中に 'expected key word END' というメッセージが表示されました。多くのデータ行を切り取ると問題が解決することがわかるまで、しばらく時間がかかりました。ネットで見つけた WinBUGS マニュアルやチュートリアルには (私の知る限り) 情報はありません。

更新: 372 行では長すぎることがわかりました。216 行で問題ありません。254が最大長だと思います。

答え

これはたまたま発見。問題はデータの長さではなく、X.XE-4 の代わりに X.Xe-4 が存在することでした (マニュアルに明確に記載されています。 word END'. データ長を制限すると、データ セットで小さな数値が得られる可能性が制限されました。

4

1 に答える 1

1

上記の私自身の回答を参照してください。「予想されるキーワードEND」につながったのは、データセットに X.XE-X ではなく X.Xe-X が存在することでした

更新 2 2015 年 12 月:参考までに: 2E-07 (R スタイルの 2e-07 から変更) を入力したときに同じエラーが発生しました。正しい形式は 2.0E-07 または 2.0E-7 です。

于 2015-11-25T15:33:07.153 に答える