楼主: jiemin
5345 18

[问答] winbugs程序问题 [推广有奖]

  • 2关注
  • 89粉丝

学科带头人

83%

还不是VIP/贵宾

-

威望
0
论坛币
135 个
通用积分
164.8976
学术水平
21 点
热心指数
23 点
信用等级
15 点
经验
2097 点
帖子
1388
精华
0
在线时间
3464 小时
注册时间
2010-1-25
最后登录
2024-4-24

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
#logistic regression for shorks
#breeding success as a function of both rainfall and temperature in May
model
{
  for(i in 1:N)
    {
     nbsuccess[i]~dbin(p[i],nbpairs[i])
     logit(p[i])<-intercept+slope.temperature*(temperature[i]-mean(temperature[]))/(sd(temperature[]))
       +slope.rainfall*(rainfall[i]-mean(rainfall[]))/(sd(rainfall[]))
    }
   #priors for regression parameters
   intercept~dnorm(0.0,0.001)
   slope.temperature~dnorm(0.0,0.001)
   slope.rainfall~dnorm(0.0,0.001)
}
#data
list(nbsuccess=c(151,105,73,107,113,87,77,108,118,122,112,120,122,89,69,71,53
41,53,31,35,14,18),nbpairs=c(173,164,103,113,122,112,98,121,132,136,133,137,145,117,
90,80,67,54,58,39,42,23,23),temperature=c(15.1,13.3,15.3,13.3,14.6,15.6,13.1,13.1,15,11.7,15.3,14.4,14.4,12.7,11.7,11.9,15.9,13.4,14,13.9,12.9,15.1,13),
rainfall=c(67,52,88,61,32,36,72,43,92,32,86,28,57,55,66,26,28,96,48,90,86,78,87),
N=23)
#initial values
list(intercept=0,slope.temperature=0,slope.rainfall=0,tau=1)
   
这个程序不知道为什么在加载数据时老是提示:expected right parenthesis?是个逻辑回归的例子,按理说是对的啊,,我是PPT上看到的,人家是可以运行的。望高手帮助下,谢谢。
二维码

扫码加我 拉你入群

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

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

关键词:winbugs WINBUG BUGS bug Win function success 程序

本帖被以下文库推荐

凡事预则立~
沙发
epoh 发表于 2011-8-4 18:52:39 |只看作者 |坛友微信交流群

两个错

1.少了,

  nbsuccess=c(151,105,73,107,113,87,77,108,118,122,112,120,122,89,69,71,53,

2.initial values多了tau=1,remove it.

  ==>list(intercept=0,slope.temperature=0,slope.rainfall=0)

使用道具

藤椅
jiemin 在职认证  发表于 2011-8-4 19:33:22 |只看作者 |坛友微信交流群
epoh 发表于 2011-8-4 18:52
两个错1.少了,  nbsuccess=c(151,105,73,107,113,87,77,108,118,122,112,120,122,89,69,71,53, 2.initial v ...
厉害啊,谢谢你!,,,顺便问下你,有没有SV-N SV-t SV-M的winbugs代码啊?有的话能否发我一份jiemin1217@126.com,谢谢
凡事预则立~

使用道具

板凳
jiemin 在职认证  发表于 2011-8-5 16:42:18 |只看作者 |坛友微信交流群
epoh 发表于 2011-8-4 18:52
两个错1.少了,  nbsuccess=c(151,105,73,107,113,87,77,108,118,122,112,120,122,89,69,71,53, 2.initial v ...
hi,昨天那个程序啊,数据能加载了,但编译时说educational version cannot do this model,难道是winbugs版本问题?
凡事预则立~

使用道具

报纸
epoh 发表于 2011-8-5 18:07:28 |只看作者 |坛友微信交流群
pls Obtaining the key for unrestricted use
   http://www.mrc-bsu.cam.ac.uk/bugs/winbugs/contents.shtml

使用道具

地板
jiemin 在职认证  发表于 2011-8-5 19:49:02 |只看作者 |坛友微信交流群
epoh 发表于 2011-8-5 18:07
pls Obtaining the key for unrestricted use
   http://www.mrc-bsu.cam.ac.uk/bugs/winbugs/contents.sh ...
网页是打开了,以前也打开过这个网页,但不知道怎么弄。你能详细点说下吗? 谢谢。
凡事预则立~

使用道具

7
epoh 发表于 2011-8-5 20:03:18 |只看作者 |坛友微信交流群

使用道具

8
jiemin 在职认证  发表于 2011-8-6 19:20:07 |只看作者 |坛友微信交流群
epoh 发表于 2011-8-5 20:03
winbugs有哪些版本?
  https://bbs.pinggu.org/forum.php?mod=viewthread&tid=816264&page=1#pid5975906
问题解决了。原来我博客上有相关资料。呵呵,也非常感谢你!
凡事预则立~

使用道具

9
jiemin 在职认证  发表于 2011-8-9 19:25:59 |只看作者 |坛友微信交流群
epoh 发表于 2011-8-5 20:03
winbugs有哪些版本?
  https://bbs.pinggu.org/forum.php?mod=viewthread&tid=816264&page=1#pid5975906
一般SV模型:
y[t]=sigma[t]*u[t],u[t]~N(0,1);
log theta[t]=mu+phi*(log theta[t-1]-mu)+tau^2*v[t],v[t]~N(0,1)
这里E[y]当然明白;
但是E[y^2]=exp[mu+tau^2/2*(1-phi^2)]是怎么出来的,我推了好久都没有推到出来,感觉很不常规。

还有,为什么winbugs里变量的方差都表示成倒数呢?这一点很不理解啊。
以上两点,尤其是第一点,望老师指点下。
凡事预则立~

使用道具

10
epoh 发表于 2011-8-9 20:38:41 |只看作者 |坛友微信交流群

Stochastic volatility model:

  1.Observation Equations

  2.State Equations

数学式子不好表达

详细请参考

sv-models.pdf

sv-models.pdf (483.31 KB)

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-27 14:55