私はJagsモデルを構造化し、ベイズのデータ分析のためのベータとプリオリを見つけようとしています。 私のモデルは3つの予測変数x1, x2, x3
を持ち、その結果はベルヌーイ分布変数Yです。 事前確率の定義方法P(Y=1|X1), P(Y=1|X2), P(Y=1|X3)
結果に影響を及ぼす3つの予測子は? 私のデータはnXr, n=1920 r=4 columns
X1, X2, X3 and Y
の行列に基づいています。モデルを構造化し、ベイズモデルのベータをRコードで見つける方法は?
0
A
答えて
1
JAGSでGLMを構造化する方法を聞いているようです。 NXRは、データフレームではなく、マトリックスであることが予想される
library('runjags')
template.jags(Y ~ X1 + X2 + X3, data=nXr, family='binomial', write.data=FALSE)
## Inspect and edit the JAGSmodel.txt file ##
results <- run.jags("JAGSmodel.txt", data=nXr)
注:もしそうなら、最も簡単な方法は、あなたのようなものを使用するため、これを行うためにrunjagsパッケージにtemplate.jags機能を使用することが考えられますあなたが現在持っていると言っているように。これは、関連するパラメータに対して(比較的標準的な)情報提供の最小プライオリティーを使用しますが、必要に応じてプリオーダーを調整するために作成されたモデルファイルを編集することを強くお勧めします。私はあなたが固定効果の切片と係数を意味しない限り、あなたが「ベータを見つける」ことによってあなたが意味するものを知りませんか?
これで問題が解決しない場合は、質問にさらに情報を追加する必要があると思います。たとえば、プレディクタX1-3の詳細、正確に達成しようとしていること、最初の数行あなたのデータのどちらも傷つけません。
関連する問題
- 1. サーバasp.netのディレクトリ構造を見つける方法
- 2. エイリアシングフリーのデータ構造を見つける方法
- 3. node.jsサーバーでモデルを構造化する方法のガイダンス?
- 4. XMLスキーマでバリアントデータ構造をモデル化する方法
- 5. Actorパターン - 客室の予約構造をモデル化する方法
- 6. モデルの構造化 - MVC(PHP)
- 7. 3つのモデルから値を取得し、構造を構築する方法
- 8. 以下のコードでpointeeアドレスを持ち、sizeof構造体を見つけることなく構造体ポインタをゼロに割り当てる方法は?
- 9. 「アルファ」を見つけて「ベータ」を見つけ、「アルファ」と「ベータ」の間の行を削除し、「ベータ」から「アルファ」までの行を維持するループ
- 10. ツリーデータ構造内の情報を見つける最速の方法。
- 11. RはInf/-Inf値を見つける方法ですか?
- 12. Rコード内のベクトル内の系列の最大値を見つける方法
- 13. タイムスライスを見つけるためにデータ/インデックスをモデル化する方法
- 14. パーセンタイルを見つけてRをグループ分けする方法
- 15. 複数のグループに基づいてRでODEを構造化する方法
- 16. JSON.stringifyで循環構造を見つけるには:Uncaught TypeError:循環構造をJSONに変換しますか?
- 17. acts_as_rateableで未評価モデルを見つける方法
- 18. 構造体の構造体の配列を初期化する方法は?
- 19. QRコードでタイミング情報を見つける方法は?
- 20. コードでiPhone/iPodデバイスモデル(3G、3GS、4,4S)を見つける方法は?
- 21. 複雑な構造のPHPページを見つける
- 22. モデル内の現在のユーザーを見つける方法asp.net mvc
- 23. 見つけ、R
- 24. vbaコードでExcelの列の値を見つける方法Cells.Find
- 25. ディレクトリをキューとしてモデル化するためのデータ構造
- 26. Railsテストユニット:モデルの未使用IDを見つける方法
- 27. Windowsフォームアプリケーションの製品コードを見つける方法は?
- 28. ajaxリクエストを開始したコードを見つける方法
- 29. Ruby on Railsで未使用のコードを見つける方法
- 30. Node.jsで現在実行中のコードを見つける方法
この場合ベイズの公式はどのように形成されますか? P(Y | X1、X2、X3)=? P(Y | X1X2)はどうですか? –
JAGSmodel.txtファイルのモニターリストに「deviance」という語を追加することで、モデルの偏差(ログ後部の2倍を引いたもの)をモニターすることができます(まだない場合)。これはあなたに逸脱の完全な後部を与える。尤度/事後確率の個々の部分を計算する場合は、Rでこれを行うことができます。 dbinomとJAGSモデルの後部からのX1、X2、X3の推定値(またはJAGSモデル内の可能性の個々の要素を計算して監視することができます)。 –