小弟是新手,在使用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