openbugs

    2熱度

    1回答

    我是新來OpenBUGS和我在運用Logit()函數擬合模型得到了一些問題。 讀圍繞我發現,這一個可能的解決辦法是明確指定的分對數函數,而無需使用WinBUGS軟件自身的Logit功能: 在更復雜的模型,我們已經相當頻繁遇到的問題當使用 WinBUGS軟件自身的Logit功能,比如與實現 融合(實際上,問題可能甚至相當簡單 車型出現)。因此,通常最好由logit.p來指定變換 明確[I] < -

    0熱度

    1回答

    我想爲我的二進制數據建立一個多元Probit模型。 我一直在嘗試一切,但WinBUGS作爲回報給了我這個錯誤。 任何想法或建議受到熱烈歡迎。 模型{ 的(我在1:NS){##環以上研究 for (k in 1:2){ ### loop over arm for (j in 1:2){ ### loop over outcomes r[i,k,j] ~ dbin(p[i,k,j

    1熱度

    1回答

    我使用在OpenBUGS下面的代碼來執行分析: model { for(i in 1:467) { probit(p[i])<-gamma0+gamma1*drug[i]+gamma2*CD41[i] R[i]~dbern(p[i]) junk[i]<-ID[i] } gamma0~dnorm(0,.0001) gamma1~dnorm(0,.0001) gamma2~dnor

    1熱度

    1回答

    我使用R2OpenBUGS查看了許多不同的模型,並且我注意到每個報告的DIC至多有4位有效數字。這看起來很可疑,所以我設置了DEBUG = TRUE,果然,DIC = pD + Dbar正在四捨五入。爲什麼是這樣?我可以告訴BUGS不圍繞DIC,或者甚至更好地告訴它如何輪迴?我想DIC至少是個位數字。 這裏是錯誤調用和下方是偏差輸出: 出< - 錯誤(DATA1,inits = initial.v

    0熱度

    1回答

    我以前使用OpenBUGS/WinBUGS軟件工作執行我的貝葉斯統計,但已經決定搬過來在Python使用PYMC3包。所以我對pacakage相當陌生,仍然在學習如何充分利用它。我在將BUGS代碼轉換爲PYMC3時遇到一些困難。原來BUGS代碼如下: model { for (i in 1 : N) { Tobs[i] ~ dpois(mu[i]) mu[i]<- u[i]*

    0熱度

    1回答

    我對R和OpenBugs相對較新,並且花了很多時間對這個模型進行故障排除。我可以通過在線資源自己找出相當數量的這些資源,但是我一直在困擾這個錯誤。它說這是「節點dummyy [1]的多重定義」。我在網上讀到,這個錯誤通常是由於試圖在沒有索引的for循環中定義一個變量而引起的,但是我的變量是這樣做的。我基於資源here創建了此模型。 我努力尋找錯誤。下面列出的代碼應該會產生我看到的同樣的錯誤。我還包

    0熱度

    1回答

    我是R2OpenBUGS的新手,非常神祕的錯誤是相當令人沮喪的。 我嘗試運行一個非常簡單的模型。我曾經成功地運行過類似的模型。 我的問題是我有一個二維數組(矩陣)的事實嗎? 我試圖簡化模型沒有成功。 下面是錯誤: model is syntactically correct expected the collection operator c error pos 11 model compil

    2熱度

    1回答

    我正在使用r2openbugs擬合一組模型文件。這要求我爲每個我嘗試的模型創建一個新的模型文件。我有一套我想測試的組合(不同的協變量集合,是否包含隨機效應,是否計算預測等)。我想創建一個腳本,它需要一組參數(包括協變量的列表,用於隨機效果和預測的T/F)並輸出有效的openbugs模型文件。 當前在該問題上的嘗試: 我正在寫出我希望使用的每個模型並使用R閉包在它們之間進行選擇。但是,這顯然是重複了

    0熱度

    1回答

    我正在尋找運行層次泊松模型曲棍球目標趨勢數據。這裏是在錯誤建立模型: modelString <- "model { for(i in 1:n_obs){ hockey_goals[i] ~ dpois(p[i]) log(p[i]) <- p_inter + p_age * age[i] + p_sv_pct * sv_pct[i] + p_team * t