winbugs MATLAB,winbugs问题求教:

新手在使用WinBUGS软件过程中遭遇了TRAP66错误,导致更新失败。错误详细信息显示为postcondition violated,涉及UpdaterRejection模块。问题可能与MCMC采样过程中的接受概率、密度计算或更新规则有关。需要熟悉WinBUGS内部机制的专家进行深入分析和解决。
摘要由CSDN通过智能技术生成

小弟是新手,在使用winbugs时出现问题,update时跳出trap 66,不知道错在哪里,求大牛指点,谢谢!

TRAP 66  (postcondition violated)

UpdaterRejection.Updater.MCMC   [000005B5H]

.deriv REAL -4.269568123715928E-4

.e REAL 0.0

.f UpdaterRejection.Factory [010CB810H]

.i INTEGER 0

.k INTEGER 0

.lambdaL REAL 0.5751448036187904

.lambdaR REAL 2342.157265146694

.left REAL -1.403699858251298

.leftStar REAL 0.8477738302187005

.linear REAL 0.0

.logFleft REAL -8.632041727476105

.logFmode REAL -5.801729680368191

.logFright REAL -inf

.logQ REAL 0.0

.mode REAL 11.39999999999999

.mu REAL 0.0

.oldValue REAL 0.0

.overRelax BOOLEAN FALSE

.pL REAL 0.1701133801672853

.pM REAL 0.4382956625324207

.pR REAL 0.391590957300294

.prec REAL -1.0E-6

.prior GraphStochastic.Node [01023A60H]

.rand REAL 0.263924485991163

.res INTEGER 0

.right REAL 426.9568123716275

.rightStar REAL -inf

.s REAL 3.380949829185729

.sigma REAL 415.5568123716275

.tau REAL 0.0

.u REAL 0.1854958744652084

.updater UpdaterRejection.Updater [0103CF40H]

.v REAL -1.11183778299487

.values POINTER NIL

.x REAL 0.263924485991163

.y REAL 0.6291621367582875

UpdaterGLM.UpdaterGLM.MCMC   [00000D95H]

.acceptProb REAL 7.032690234703075E+159

.j INTEGER 3

.len INTEGER 5

.newDensity REAL 5.432320847508501E-312

.newProp REAL 7.032690234703075E+159

.oldDensity REAL 7.538265152220361E+159

.oldProp REAL 4.641530341945579E+173

.overRelax BOOLEAN FALSE

.res INTEGER 0

.updater UpdaterGLM.UpdaterGLM [010382C0H]

BugsUpdaters.Updater.MCMC   [000005B8H]

.chain INTEGER 0

.depth INTEGER 1

.i INTEGER 0

.name BugsNames.Name [01005840H]

.ok BOOLEAN TRUE

.overRelax BOOLEAN FALSE

.res INTEGER 0

.size INTEGER 1

.string ARRAY 120 OF CHAR ""   ...

.updater BugsUpdaters.Updater [01036B60H]

BugsSampler.MCMC   [0000036DH]

.chain INTEGER 0

.cursor BugsSampler.List [0103D320H]

.depth INTEGER 1

.depth0 INTEGER 1

.depth1 INTEGER 2

.offset INTEGER 2353036

.ok BOOLEAN TRUE

.overRelax BOOLEAN FALSE

.updater BugsUpdaters.Updater [01036B60H]

BugsCmds.Action.Step   [00000B1FH]

.a BugsCmds.Action [010F7420H]

.chain INTEGER 0

.i INTEGER 1

.j INTEGER 0

.numChains INTEGER 1

BugsCmds.Action.Do   [00000C58H]

.a BugsCmds.Action [010F7420H]

.elapsedTime LONGINT 63FC21F163FB0384H

.profileList ARRAY 2024 OF CHAR ""   ...

.res INTEGER 1651855967

.s ARRAY 120 OF CHAR 3X   ...

Services.Exec   [00000136H]

.a Services.Action [010F7420H]

.t POINTER [63FB0384H]

Services.IterateOverActions   [000002F4H]

.p Services.Action [010F7420H]

.t POINTER NIL

.time LONGINT 21760281

Services.StdHook.Step   [0000034DH]

.h Services.StdHook [0101E380H]

HostWindows.Idle   [00004A86H]

.focus BOOLEAN FALSE

.tick Controllers.TickMsg Fields

.w HostWindows.Window NIL

HostMenus.TimerTick   [00003422H]

.lParam INTEGER 0

.ops Controllers.PollOpsMsg Fields

.wParam INTEGER 1

.wnd INTEGER 264090

Kernel.Try   [00003A61H]

.a INTEGER 264090

.b INTEGER 1

.c INTEGER 0

.h PROCEDURE HostMenus.TimerTick

HostMenus.ApplWinHandler   [00003841H]

.Proc PROCEDURE NIL

.hit BOOLEAN FALSE

.lParam INTEGER 0

.message INTEGER 275

.res INTEGER 4243644

.s ARRAY 256 OF SHORTCHAR "lú#"   ...

.w INTEGER 2147340288

.wParam INTEGER 1

.wnd INTEGER 264090

   (pc=77D18733H,  fp=0023FB84H)

   (pc=77D18815H,  fp=0023FBECH)

   (pc=77D189CCH,  fp=0023FC4CH)

   (pc=77D196C6H,  fp=0023FC5CH)

HostMenus.Loop   [00003BDEH]

.done BOOLEAN FALSE

.f SET {0..5}

.n INTEGER 0

.res INTEGER 0

.w HostWindows.Window NIL

Kernel.Start   [00002B8CH]

.code PROCEDURE HostMenus.Loop

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值