楼主: kutuomonk
2944 4

[问答] 在WinBUGS里面怎么老是提示变量不可识别? [推广有奖]

  • 1关注
  • 3粉丝

已卖:1份资源

副教授

47%

还不是VIP/贵宾

-

威望
0
论坛币
9968 个
通用积分
12.9149
学术水平
2 点
热心指数
2 点
信用等级
2 点
经验
13758 点
帖子
312
精华
0
在线时间
1285 小时
注册时间
2008-11-15
最后登录
2025-12-19

楼主
kutuomonk 发表于 2012-5-1 12:33:32 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
winbugs的code如下:
model
       {
      for ( i in 1:N )
         {
           r[i] ~ dbin(p[i], n[i])
           b[i] ~ dnorm(0, tau)
           logit(p[i]) <- alpha0 + alpha1*x1[i] + alpha2*x2[i] + alpha12*x1[i]*x2[i] + b[i]
         }
           alpha0 ~ dnorm(0.0, 1.0E-6)
           alpha1 ~ dnorm(0.0, 1.0E-6)
           alpha2 ~ dnorm(0.0, 1.0E-6)
           alpha12 ~ dnorm(0.0, 1.0E-6)
           tau ~ dgamma(0.001, 0.001)
           sigma <- 1/sqrt(tau)
       }
list(
    r=c(10,23,23,26,17,5,53,55,32,46,10,8,10,8,23,0,3,22,15,32,3)
    n=c(39,62,81,51,39,6,74,72,51,79,13,16,30,28,45,4,12,41,30,51,7)
    x1=c(0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1)
    x2=c(0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1)
    N=21
     )
list(
     alpha0=0,
     alpha1=0,
     alpha2=0,
     alpha12=0,
     tau=1
     )
在check model和load data的时候,都没问题,但是在complie的时候提示“variable N is not defined”,如何解决啊?谢谢。
二维码

扫码加我 拉你入群

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

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

关键词:winbugs WINBUG BUGS Win bug

本帖被以下文库推荐

沙发
方式忐忑 发表于 2012-5-1 12:55:21
叫高手来解决吧

藤椅
epoh 发表于 2012-5-1 13:24:30
list(
     r=c(10,23,23,26,17,5,53,55,32,46,10,8,10,8,23,0,3,22,15,32,3),
     n=c(39,62,81,51,39,6,74,72,51,79,13,16,30,28,45,4,12,41,30,51,7),
     x1=c(0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1),
     x2=c(0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1),
     N=21)

板凳
kutuomonk 发表于 2012-5-1 14:34:46
epoh 发表于 2012-5-1 13:24
list(
     r=c(10,23,23,26,17,5,53,55,32,46,10,8,10,8,23,0,3,22,15,32,3),
     n=c(39,62,81,51,39, ...
谢谢

报纸
王二二二 发表于 2018-8-16 11:47:01
楼主怎么解决的?可以交流吗?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-25 00:12