每个后验密度用计算机画出图形,使用R2WinBUGS拟合后怎么绘制后验概率密度

library(R2WinBUGS)

library(lattice)

library(coda)

dat

attach(dat)

setwd("c:/")

sink("lme.model2.txt")

cat("

model {

# Priors

for (i in 1:6){

alpha[i] ~ dnorm(mu.int, tau.int)        # Random intercepts

beta[i] ~ dnorm(mu.slope, tau.slope)# Random slopes

}

mu.int ~ dnorm(0, 0.001)                # Mean hyperparameter for random intercepts

tau.int

sigma.int ~ dunif(0, 100)                # SD hyperparameter for random intercepts

mu.slope ~ dnorm(0, 0.001)                # Mean hyperparameter for random slopes

tau.slope

sigma.slope ~ dunif(0, 100)                # SD hyperparameter for slopes

tau

sigma ~ dunif(0, 100)                        # Residual standard deviation

# Likelihood

for (i in 1:n) {

mass[i] ~ dnorm(mu[i], tau)

mu[i]

}

}

",fill=TRUE)

sink()

# Bundle data

win.data

# Inits function

inits

mu.int = rnorm(1, 0, 1), sigma.int = rlnorm(1), mu.slope = rnorm(1, 0, 1),

sigma.slope = rlnorm(1), sigma = rlnorm(1))}

# Parameters to estimate

parameters

ni

nb

nt

nc

# Start Gibbs sampling

out1

n.chains=nc, n.burnin=nb, n.iter=ni, debug = TRUE)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值