Jczoe 发表于 2015-3-6 22:59 
您好!设置这几个参数的初始值,点击load init按钮出现的是this chain contains uninitialized variables , ...
(从某个博客看到的)
Load initial values:
选取Initial value程式中的关键字" list ",按下 load inits 键,若WinBugs
左下角的状态列显示:
(1) ' initial values loaded: model initialized ' 表示资料型式无误,接续Step6.
(2) ' initial values loaded: model contains uninitialized nodes ' 若程式没有缺
漏,会出现这样的讯息,则有两种可能:
(Ⅰ) 当只simulate一个chain时,出现上述的讯息表示程式中尚有一些参数
还未定义起始值,会发生这样的状况,有时是因为未提供起始值之参数
(如Seeds例子中的:sigma) 与其他参数间 (如:tau) 具有函数对应关
系,(如:sigma <- 1 / sqrt(tau));在此情况下,须再按下 gen inits 键,
让WinBugs依参数间的对应关系,自动为剩馀未定义起始值的参数生
成一个起始值,执行後,WinBugs左下角的状态列将会显示' initial
values generated: model initialized '.
(Ⅱ) 当simulate 两个以上的chains时,这个讯息代表至少有一个chains 的
参数尚未定义起始值;同样地,亦可按下 gen inits 键,自动生成起
始值,或者回到程式,自行定义起始值.