搜索
人大经济论坛 附件下载

附件下载

所在主题:
文件名:  区县时空交互无协变量预测值.rar
资料下载链接地址: https://bbs.pinggu.org/a-772243.html
本附件包括:
  • 区县时空交互无协变量预测值.odc
附件大小:
16.64 KB   举报本内容
我用680个区域的发病数据做贝叶斯时空模型,采用improper CAR空间相关先验分布,模型中不含协变量,但每年的空间效应不同(时空交互),这个程序运行至4000次就停止运算了,过了很久会出现一个对话框,提示“undefined real results”;如果删掉
“yc.pred[i,t] ~dpois(muc[i,t])
resc[i,t] <-yc.pred[i,t] -yc[i,t]
PPLc[i,t] <- pow(resc[i,t],2)
PPLc2[i,t]<- abs(resc[i,t])
yc.pred[i,t] ~dpois(muc[i,t])

mapec <- mean(PPLc2[,])
mspec <- mean(PPLc[,])”
这部分(是用于计算预测值yc.pred、残差resc、平均绝对误差mapec和均方误差mspec的),则模型可以运行至7000次才停止。
另一个模型只有70个区域,程序基本相同,却不会出现这个提示。请教一下是什么原因?(内存不够?初始值不对?还是其它原因?我用的电脑是1G的内存)
模型如下:
model
model
{
for( i in 1:Nc)
{
for (t in 1 : T)
{
yc[i,t]~dpois(muc[i,t])
log(muc[i,t])<-log(Ec[i, t])+log(RRc[i,t])
# Relative Risk
RRc[i,t]<-exp(alphac+uc[i,t]+vc[i,t])
SIRc[i,t]<-(yc[i,t]+epsc2)/(Ec[i, t]+epsc2)
PPc[i,t]<-step(RRc[i,t]-1+epsc)
yc.pred[i,t] ~dpois(muc[i,t])
resc[i,t] <-yc.pred[i,t] -yc[i,t]
PPLc[i,t] <- pow(resc[i,t],2)
PPLc2[i,t]<- abs(resc[i,t])
}
}
mapec <- mean(PPLc2[,])
mspec <- mean(PPLc[,])
# CAR prior distribution for spatial correlated heterogeneity
uc1[1:Nc] ~ car.normal(adjc[],weightc[],numc[],tau.uc[1])
uc2[1:Nc]~ car.normal(adjc[],weightc[],numc[],tau.uc[2])
uc3[1:Nc] ~ car.normal(adjc[],weightc[],numc[],tau.uc[3])
uc4[1:Nc] ~ car.normal(adjc[],weightc[],numc[],tau.uc[4])
for(i in 1:Nc)
{
uc[i,1]<-uc1[i]
uc[i,2]<-uc2[i]
uc[i,3]<-uc3[i]
uc[i,4]<-uc4[i]
}
for(kc in 1:sumNumNeighc)
{
weightc[kc]<-1
}


# Prior distributions for the Uncorrelated Heterogeneity

for(i in 1:Nc)
{
vc1[i]~dnorm(0,tau.vc[1])
vc2[i]~dnorm(0,tau.vc[2])
vc3[i]~dnorm(0,tau.vc[3])
vc4[i]~dnorm(0,tau.vc[4])
}
for (i in 1:Nc)
{
vc[i,1]<-vc1[i]
vc[i,2]<-vc2[i]
vc[i,3]<-vc3[i]
vc[i,4]<-vc4[i]
}

for(t in 1 : T)
{

tau.uc[t]<-1/pow(sigma.uc[t],2)
sigma.uc[t]~ dunif(0,10)
tau.vc[t]<-1/pow(sigma.vc[t],2)
sigma.vc[t]~ dunif(0,10)
var.uc[t]<-pow( sigma.uc[t],2)
var.vc[t]<-pow(sigma.vc[t],2)
sumvarc[t]<- var.uc[t]+var.vc[t]
PVCc[t]<-var.uc[t]/sumvarc[t]
}

#other prior
alphac ~ dflat()
epsc<-1.0E-6
epsc2~dnorm(0,1000)
}

含data和初始值的整个模型见附件哈!
麻烦各位了,谢谢!


    熟悉论坛请点击新手指南
下载说明
1、论坛支持迅雷和网际快车等p2p多线程软件下载,请在上面选择下载通道单击右健下载即可。
2、论坛会定期自动批量更新下载地址,所以请不要浪费时间盗链论坛资源,盗链地址会很快失效。
3、本站为非盈利性质的学术交流网站,鼓励和保护原创作品,拒绝未经版权人许可的上传行为。本站如接到版权人发出的合格侵权通知,将积极的采取必要措施;同时,本站也将在技术手段和能力范围内,履行版权保护的注意义务。
(如有侵权,欢迎举报)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

GMT+8, 2026-1-12 03:45