全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
4569 12
2011-11-30
我在用winbugs做SV模型时,想抽出其中一部分数据来估计各个参数的值,比如说要y的扰动项大于0之类的,但我手头上的自理啊都没讲到这个,哪位高手能帮小弟讲解一下方法,谢谢啦!!!!!!!!!!
二维码

扫码加我 拉你入群

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

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

全部回复
2011-12-3 15:42:03
路过,支持一下
二维码

扫码加我 拉你入群

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

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

2011-12-5 12:26:55
谢谢楼上的童鞋~自己再顶一下~
二维码

扫码加我 拉你入群

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

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

2011-12-8 21:18:11
这可以用一个条件语句进行, if(y>0)...
二维码

扫码加我 拉你入群

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

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

2011-12-8 21:36:07
能否请童鞋讲的更清楚些?比如说我想做收益方程扰动项符号来做,那我该怎么编?是
if(e>0),y<-rho1/tau*exp(0.5*theta)*(theta-mu)
if(e<0),y<-rho2/tau*exp(0.5*theta)*(theta-mu)
这样吗?我没看到过有if的语句,真的有的话能否把具体的语句写法写一下吗?谢谢啦!!!!!
二维码

扫码加我 拉你入群

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

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

2011-12-8 22:41:46
我叫地球仪 发表于 2011-12-8 21:36
能否请童鞋讲的更清楚些?比如说我想做收益方程扰动项符号来做,那我该怎么编?是
if(e>0),y
You can not use “if” or “then” or “where” type statements in WinBUGS,
but you can essentially implement such statements with creative code that
utilizes the “step” and“equals” functions.
ex:
  y~dnorm(mu,tau)
  mu <- mu0 + beta*(step(x)*x + (1-step(x))*pow(x,2))

  fits a linear model for x>0 and a quadratic response for x<0
http://www.mrc-bsu.cam.ac.uk/bugs/faqs/contents.shtml#q15
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群