楼主: ellermktg
2222 1

如何Winbugs 做潜变量(latent variable)分析? (附程序) [推广有奖]

  • 0关注
  • 0粉丝

学前班

90%

还不是VIP/贵宾

-

威望
0
论坛币
27 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
80 点
帖子
2
精华
0
在线时间
1 小时
注册时间
2008-1-11
最后登录
2014-11-21

楼主
ellermktg 发表于 2010-7-11 12:32:15 |AI写论文
5论坛币
想做一个潜变量的分析。模型如下:其中x1是潜变量,观测不到的。
y1,y2 观测的到,y1是内生变量(endogenous V), 不能直接放在(2)等式中,只能用e1放在其中,这样b2反应的就是把x1控制之后的y1对y2的影响了

y1=a0+a1*x1+e1                      (1)

y2=b0+b1*x1+b2*e1+e2          (2)

我编的程序如下,请大牛指教一下可不可以:
model
{  
for(i in 1: N) {
x1[i] ~ dnorm(-1, z)

y2 ~ dnorm(y2mu[i], tau.y2)
y1~ dnorm (y1mu[i], tau.y1)

y2mu[i] <- b0+b1*x1[i]+b2*e1[i]
y1mu[i] <- a0+a1*x1[i]+e1[i]  
}


tau.y1 ~ dgamma(0.5, 0.5)
tau.y2 ~ dgamma(0.5, 0.5)

z ~ dgamma(0.5, 0.5)
a0~dnorm(0.0, 0.01)
a1~dnorm(0.0, 0.01)

b0~dnorm(0.0, 0.01)
b1~dnorm(0.0, 0.01)
b2~dnorm(0.0, 0.01)


}

关键词:Variable winbugs Latent WINBUG ATEN Variable winbugs Latent 潜变量

沙发
kakosa 发表于 2010-8-29 21:54:50
1# ellermktg 急急急!!!!!!!!!
你好 本人刚开始学这个 能否问下Y数据时怎么输入的 ????
高兴就笑 不高兴就待会再笑~~

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

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