jags

    1熱度

    1回答

    我想用rjags library(betareg) d = data.frame(p= sample(c(.1,.2,.3,.4),100, replace= TRUE), id = seq(1,100,1)) # I am looking to reproduce this regression with jags b=betareg(p ~ id, data= d,

    1熱度

    1回答

    我有點新尖齒,和我一直在貨架我的大腦試圖看到我在做什麼錯我的代碼,這是給這個錯誤信息: 「無法計算precd'的子集表達式。 我附加了我的代碼,其中也有編碼的數據。我會很感激所有我能得到的幫助。 nS=number of studies, r=number of events, n=sample size, tau.sq=heterogeneity, na=number of arms,

    0熱度

    1回答

    這是我第一次使用JAGS,並且在建模數據時遇到了一些錯誤。 這裏是我的數據的簡要說明: 總共有n人(例如2個)每個人都解決了m問題(例如6)。所有問題都有3個答案,每個答案都有一定的值V。 這裏是the graphic model(一些變量名是不同的:IG和y是相同的分別V和answer,; x不包括在我的模型)。 人i選擇問題j的每個答案的概率遵循「softmax決策規則」:exp(V[j,]/

    2熱度

    1回答

    每次使用jags()函數運行我的JAGS模型時,我都會得到非常不同的擬合參數值。但是,我希望其他人重現我的結果。 我試圖添加set.seed(123),但它沒有幫助。 This link描述瞭如何使用run.jags()函數實現我的目標。我想知道如何使用jags()來做類似的事情。謝謝! 下面是我在R型: ##------------- read data -------------## m <

    1熱度

    1回答

    我正在用R中的JAGS對離散值擬合威布爾模型。我對連續數據擬合威布爾沒有問題,但是當我切換到離散數據時遇到麻煩值。 這裏有一些數據和代碼在JAGS以適應泊爾模型: #draw data from a weibull distribution y <- rweibull(200, shape = 1, scale = 0.9) #y <- round(y) #load jags, speci

    1熱度

    2回答

    我對R JAGS中的一個簡單問題感到困惑。例如,我有10個參數:d [1],d [2],...,d [10]。從數據中直觀地看出,它們應該在增加。所以我想對它們加以限制。 這裏是我試圖做的,但它給錯誤信息,說「節點與父母不一致」: model{ ... for (j in 1:10){ d.star[j]~dnorm(0,0.0001) } d=s

    1熱度

    2回答

    我已經安裝一個迴歸模型JAGS model{ for(i in 1:n) { y[i] ~ dbeta(alpha[i], beta[i]) alpha[i] <- mu[i] * phi[i] beta[i] <- (1 - mu[i]) * phi[i] log(phi[i]) <- -inprod(X2[i, ], delta[])

    0熱度

    1回答

    對於下面的邏輯迴歸模型,我希望能夠使用n(和y)的非整數值從後驗進行採樣。當部分數據可用或希望降低體重是可取的時,這可以發生在這種模型中。 model <- function() { ## Specify likelihood for (i in 1:N1) { y[i] ~ dbin(p[i], n[i]) logit(p[i]) <- log.alp

    2熱度

    1回答

    我可以使用WinBUGS運行簡單的Jolly-Seber模型,但不能與Jags運行。我可以用Jags運行線性迴歸,這表明R能夠找到並執行Jags。因此,我懷疑問題可能是Jags無法解釋模型代碼中的一行(或多行)。請檢查下面的代碼,並建議如何將其修改爲在Jags中運行。最初我懷疑prod函數在Jags中不可用。但是,手冊Jags的搜索顯示Jags確實包含prod函數。 這是我能想到的最簡單的工作示例

    0熱度

    1回答

    我使用rjags作爲採樣器。該模型定義了3個矩陣。函數coda.samples返回樣本列表。如果我拿第一個樣本列表,列名看起來像這樣: > colnames(output[[1]]) "A[1,1]" "A[2,1]" "A[1,2]" "A[2,2]" ... "B[1,1]" "B[2,1]" "B[3,1]" "B[4,1]" ... "C[1,1]" "C[2,1]" 很明顯,A