問題タブ [winbugs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - ゼロへの合計制約の rjags のモデル
ANOVA モデルを rjags に当てはめようとしています。モデルはこんな感じ
そして、私はその制約に適合する必要があります
これは、このモデルのゼロ制約への合計です。ただし、rjags はメッセージを表示します
制約部分を削除すると、モデルは問題なくコンパイルされますが、収束しません。BUGS では、モデルが受け入れられます。
これらの制約をrjagsで実装するにはどうすればよいですか?
model - ベイジアン モデル: mu の最小値を見つける
ベイジアン法を使用して問題を解決しようとしていますが、モデルの書き方がわかりません。
x = mu + Error, Error ~ Gamma(a, b) (またはその他の分布) となるような値 mu を見つけようとしています。
基本的には、次のようなことが言えるようになりたいです。
ただし、x[i] には分布が必要であり、これを実現する方法が思いつかないため、これは機能しません (x[i] ~ dgamma(0.001, 0.001) を作成しようとしましたが、これは機能しませんa. x が > mu になるように制約し、b. mu の推定に役立たない。
お役に立てれば大変助かります。
ありがとう!
r - winbugsコードをRに変換する方法
私はwinbugsを初めて使用するため、Rでベイズ分析を実行する必要があります。そのためには、以下のwinbugsコードをRコードに変換する必要があります。
これは私が使用したRコードです
上記で使用した「reg.txt」ファイルは次のとおりです。
最後に、これはwinbugsによって起動されたエラーです。
明らかに、変数nを定義できませんでした。誰かが何が間違っているのか、そしてそれを修正する方法を知っていますか?どんな助けでも大歓迎です。
よろしくお願いします
ギュナル
analysis - 事前配信の指定方法
私はwinbugsでベイジアン分析を行っています。これが私のモデルです:
ここで、b[i] は i 番目のランダム効果です。タウ、アルファ、ベータの事前分布をどのように指定できるのか疑問に思っています。どのような点が考慮されますか?どんな助けでも大歓迎です。
乾杯
r - 1 つの Winbugs スクリプトで 2 つのモデル
R の Winbugs を使用してベイジアン分析を行っています。2 つの Winbugs スクリプトを 1 つに結合する必要がありますが、エラー メッセージ ( Variable x2 is not defined in model or in data set
) が表示されます。winbugs のコードは次のとおりです。
ここx2
で、 は 1002*2 行列で、y
はベクトルです
これは、データを定義する R コードです。
誰が何が悪いのか知っていますか?
r - RでOpenBUGSを呼び出すことが機能しない
OpenBugsを使用するためにRコードを実行しようとしています。それは昨日までうまく機能していました、そして私はそれがいくつかのエラーを示し始めたことを私が何をしたのか分かりません。次に、いくつかの簡単な例がうまく機能するかどうかを確認することにしました。そこで、R2WinBUGS
ビネットにある学校の例を試してみました。
ファイルschools.txtのモデルは
プログラムの残りの部分を実行するためのコードは次のとおりです。
残念ながら、以前と同じエラーが発生します。
私も指定しようとprogram=c('OpenBugs')
しましたが、OpenBugsがパスにあることを考えると、別の奇妙なエラーが発生します
編集
traceback()
与える...
編集-2
sd
定義したものを削除するにはどうすればよい.GlobalEnv
ですか?
編集-3
問題が解決しました。ワークスペースからオブジェクトを削除するsd
と、すべてが機能しました。
bayesian - 5つの近似値のベイズ区間
RからWinbugsを実行してベイズ分析を実行し、近似値とそのベイズ間隔を導き出しました。これは、関連するWinbugsの出力です。ここで、mu[i]はi番目に適合した値です。
私がやりたいのは、これらの5つの近似値の平均のベイズ区間を見つけることです。どのようにアイデアはありますか?
error-handling - ロジット モデルでの事前分布の選択
R の winbug でロジット回帰分析を行っています。このモデルのすべての係数を強制的に正にする必要があります。したがって、すべての係数に一様な事前確率を使用しましたが、winbugs はこれに満足していません。ばかげたエラー ウィンドウが生成されます。すべての係数に対して以前のように使用するdnorm(0.0,1.0E-4))
と、問題は解決しました。以下に示すこのモデルで正のベータを取得するにはどうすればよいでしょうか?
data-visualization - ラテックスでの Winbugs プロットの使用
ベイジアン分析を実施し、winbugs でいくつかのプロットを取得しました。ラテックスの WinBUGS に履歴グラフを配置する方法はありますか? プロットを pdf として保存できませんでした。
r - winbugs の tapply に相当するもの
各州の平均を計算する必要があります。Rでは、これを使用してこれを行いました
tapply(y,state,mean)
.
次に例を示します。
ここで、y は近似値のベクトルを表し、状態は因子である従属変数を表します。
Winbugsでこれを行うにはどうすればよいか疑問に思っています。それについて何か考えはありますか?