楼主: fish4ever
6325 12

用R里面调用winbugs做MCMC, 报错,哪为高手帮忙解答一下原因 [推广有奖]

  • 0关注
  • 1粉丝

已卖:4份资源

本科生

89%

还不是VIP/贵宾

-

威望
0
论坛币
740 个
通用积分
1.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
560 点
帖子
30
精华
0
在线时间
188 小时
注册时间
2009-10-28
最后登录
2022-6-26

楼主
fish4ever 发表于 2010-10-17 21:53:17 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
本人论文要用multivariate order probit model,所以用R和 winbugs做  MCMC估计, 但是运行报错,不过我不是很明白这个错误一般是什么原因造成的,请问哪位高手能给解读一下,什么情况会引起这种错误

incompatible copy

BugsCmds.TextError   [000003A1H]

.beg
INTEGER
1636103468

.end
INTEGER
16861488

.name
ARRAY 256 OF CHAR
"E:/paper writing/multivariate or"   ...

.pos
INTEGER
353

.text
TextModels.Model
[01044EF0H]

.v
Views.View
[01050320H]
BugsCmds.Parse   [00000470H]

.name
ARRAY 256 OF CHAR
"E:/paper writing/multivariate or"   ...

.s
BugsScanners.Scanner
Fields
StdInterpreter.CallProc   [0000047AH]

.a
BOOLEAN
FALSE

.b
BOOLEAN
FALSE

.c
BOOLEAN
FALSE

.i
Meta.Item
Fields

.imported
ARRAY 256 OF CHAR
""   ...

.importing
ARRAY 256 OF CHAR
""   ...

.mn
Meta.Name
"BugsCmds"

.mod
StdInterpreter.Ident
"BugsCmds"

.object
ARRAY 256 OF CHAR
""   ...

.ok
BOOLEAN
TRUE

.parType
INTEGER
3

.pn
Meta.Name
"Parse"

.proc
StdInterpreter.Ident
"Parse"   ...

.res
INTEGER
0

.v
StdInterpreter.ProcVal
Fields

.vi
StdInterpreter.ProcIVal
Fields

.vii
StdInterpreter.ProcIIVal
Fields

.vr
StdInterpreter.ProcRVal
Fields

.vri
StdInterpreter.ProcRIVal
Fields

.vrii
StdInterpreter.ProcRIIVal
Fields

.vrr
StdInterpreter.ProcRRVal
Fields

.vrri
StdInterpreter.ProcRRIVal
Fields

.vrrii
StdInterpreter.ProcRRIIVal
Fields

.vrs
StdInterpreter.ProcRSVal
Fields

.vrsi
StdInterpreter.ProcRSIVal
Fields

.vrsii
StdInterpreter.ProcRSIIVal
Fields

.vs
StdInterpreter.ProcSVal
Fields

.vsi
StdInterpreter.ProcSIVal
Fields

.vsii
StdInterpreter.ProcSIIVal
Fields

.vsr
StdInterpreter.ProcSRVal
Fields

.vsri
StdInterpreter.ProcSRIVal
Fields

.vsrii
StdInterpreter.ProcSRIIVal
Fields

.vss
StdInterpreter.ProcSSVal
Fields

.vssi
StdInterpreter.ProcSSIVal
Fields

.vssii
StdInterpreter.ProcSSIIVal
Fields
StdInterpreter.Command   [0000131CH]

.left
StdInterpreter.Ident
"BugsCmds"

.ptype
INTEGER
3

.right
StdInterpreter.Ident
"Parse"   ...
StdInterpreter.CallHook.Call   [00001441H]

.ch
CHAR
0X

.e
ARRAY 64 OF CHAR
""   ...

.errorMsg
ARRAY 1 OF CHAR
""

.f
ARRAY 64 OF CHAR
""   ...

.g
ARRAY 64 OF CHAR
""   ...

.hook
StdInterpreter.CallHook
[01060050H]

.i
INTEGER
97

.i0
INTEGER
0

.i1
INTEGER
0

.id
StdInterpreter.Ident
"Parse"   ...

.par0
Dialog.String
""   ...

.par1
Views.Title
""   ...

.proc
ARRAY 240 OF CHAR
"BugsCmds.Parse('E:/paper writing"   ...

.res
INTEGER
0

.s0
Dialog.String
"E:/paper writing/multivariate or"   ...

.s1
Dialog.String
""   ...

.type
INTEGER
3

.x
INTEGER
0
Dialog.Call   [00002FC8H]

.errorMsg
ARRAY 1 OF CHAR
""

.proc
ARRAY 240 OF CHAR
"BugsCmds.Parse('E:/paper writing"   ...

.res
INTEGER
0
BugsScript.Call   [00000130H]

.bugsCommands
ARRAY 240 OF CHAR
"BugsCmds.SetOK; BugsCmds.Clear; "   ...

.i
INTEGER
128

.item
Meta.Item
Fields

.j
INTEGER
96

.ok
BOOLEAN
FALSE

.par
Dialog.Par
Fields

.pos
INTEGER
-1

.res
INTEGER
0

.s
ARRAY 240 OF CHAR
"BugsCmds.Parse('E:/paper writing"   ...

.scriptCommand
ARRAY 240 OF CHAR
"#Bugs:check"   ...

.start
INTEGER
91

.v
BugsScript.RECORD
Fields
BugsScript.Action.Do   [0000062FH]

.a
BugsScript.Action
[011D1EA0H]

.argNum
INTEGER
0

.bugsCommands
ARRAY 240 OF CHAR
"BugsCmds.SetOK; BugsCmds.Clear; "   ...

.p
ARRAY 3, 120 OF CHAR
Elements

.s
BugsScanners.Scanner
Fields

.scriptCommand
ARRAY 240 OF CHAR
"#Bugs:check"   ...

.vectorName
BOOLEAN
FALSE
Services.Exec   [00000136H]

.a
Services.Action
[011D1EA0H]

.t
POINTER
[62930170H]
Services.IterateOverActions   [000002F4H]

.p
Services.Action
[011D1EA0H]

.t
POINTER
NIL

.time
LONGINT
2460250
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
394700
Kernel.Try   [00003A61H]

.a
INTEGER
394700

.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
2147348480

.s
ARRAY 256 OF SHORTCHAR
1CX, 1X, 1X   ...

.w
INTEGER
0

.wParam
INTEGER
1

.wnd
INTEGER
394700
<system>   (pc=77D18733H,  fp=0022FB84H)
<system>   (pc=77D18815H,  fp=0022FBECH)
<system>   (pc=77D189CCH,  fp=0022FC4CH)
<system>   (pc=77D196C6H,  fp=0022FC5CH)
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

二维码

扫码加我 拉你入群

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

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

关键词:winbugs WINBUG mcmc BUGS CMC 高手 帮忙 解答 winbugs mcmc

本帖被以下文库推荐

沙发
wangchangs 发表于 2011-1-4 10:19:43
我也来学习一下.

藤椅
suzhzh 发表于 2011-1-6 23:49:15
learning still and will strive my best to solve this problem

板凳
junuylia 发表于 2011-1-13 23:44:25
This  is an error in WinBUGS. My suggestion is you run the code in WinBUGS first before you use R to invoke it, since R really doesn't nothing except input and output. If you bring out the winbugs code, I might find the error for you.

报纸
tlyy1996 发表于 2011-1-16 12:34:28
这要看你的WinBUGS程序才清楚!

地板
yucongy 发表于 2011-4-28 22:13:47
你不把你的源程序贴出来
这谁看得懂啊

7
fish4ever 发表于 2011-5-3 19:55:18
这个问题已经解决了,一般出现这个错误的话,那说明你调用的BUGS文件路径太长了,自己回答一下,让大家以后能快速解决这个问题

8
yucongy 发表于 2011-5-6 10:49:02
学习了,多谢楼主了

9
stgir 发表于 2012-8-18 17:29:05
好难

10
好好学习去 发表于 2019-5-13 19:36:28
楼主,我也在做这个。可以有空交流一下

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-8 10:15