里面有Ox程序OxPro340、GiveWin2和完整的msvar130 程序包,最近论文要做这个,终于程序运行出来了,就把所有的程序贡献出来,以及对我所发现的问题进行解答,方便论坛学友研究。
(1)第一部分是GiveWin2,这个软件我的程序包包含了,但是只有32位的,对于论坛里面有些学友说Win7系统能够运行,可能是你的电脑是32位的Win7系统,亲测只能32位运行,Win7\WinXp都行,前提是必须装32位系统,不然安装不了GiveWin2,会显示不兼容,附件里面是破解版的,安装序列号在Readme里面,有两个序列号,任选一个复制粘贴进取即可。
(2)第二部分是OxPro340,这个在32位和64位均可以运行,但是由于GiveWIn2只能装在32位系统中,所以也装在32系统中。
(3)第三部分是msvar130程序包,这个是我找的相对完整的程序包,相对论坛里面的程序包来说,多了两个关键的msvar130.oxo和msvar130.h,我之前一直运行不出来是因为就是缺少这两个文件,看过论坛里面的大牛发的帖子就可以知道这个程序包是缺少
hmk.h hmk.oxo这个文件的,但是本人亲测对照《Econometric Modelling of Markov-Switching Vector Autoregressions using MSVAR for Ox》这篇说明,只要把里面写的程序
#import<maximize>
#import<database>
#import<hmk>
这三条语句删除即可,就不会报错,而且能够运行出结果来,包括参数估计、概率等等,都可以估计出来,也就是这两个文件并不影响估计结果
问题解答:
对于论坛里面出现的问题(借用了论坛里面一个学友的图片,见谅啊
)
发现所有的问的,都是这个问题,最主要的原因是论坛里面提供的程序包大多都缺少msvar130.oxo和msvar130.h这两个文件,所以会一直出错,我之前也出现过这个问题,解决办法:
(1)当然是在我的这个程序包里面找到msvar130这个压缩文件,然后注意,一般是安装在C盘中,推荐路径是
C:\Program Files\Ox,我是这个路径,然后打开可以发现,里面可能会遇到看不到packages这个文件夹,新建即可,然后把msvar packages解压在里面
(2)根据上述方式,我们需要对HAMILTON2这个程序进行适当修改,因为上一步的路径已经出现msvar packages文件夹,所以把#import <msvar130>这天语句修改为#import <packages/msvar packages/msvar130>,也就是说需要安装自己压缩时候的路径修改程序即可,当然你也可以直接把msvar packages程序包直接粘贴进C:\Program Files\Ox\packages里面,那么程序语句就会变为#import <packages/msvar130>,所以按照这个方法进行修改就能构运行出来了,而且里面路径的问题也能解决
(注意这一步里面我们修改程序的时候,是可以直接用GiveWIn2里面File下OPEN键直接打开
HAMILTON2程序然后直接进行修改的
)
(3)第三步,也就是最后一步,我们还是要按照论坛里面的在GiveWin2的界面的Modules下选中Start OxPack,然后就会新弹出一个界面OxPack界面,在Package下选中Add\Remove Package,接着再次选Browse按钮,在这个路径
C:\Program Files\Ox\packages里面找到所需要的HAMILTON2程序,然后选择Add,就会看到之前的OxPack界面下Package多了几个,把HAMILTON2加入进来了,可以用同样的方法吧程序包里面的其他程序都加进来,比如HAMILTON、KROTO和KROTOMIN等等
(4)完成了上述三个步骤以后,就是直接运行程序了,在GiveWin2里面Module下点击Run Ox就能跑出结果(注意前面三部不要做完以后就把界面关闭,保持这个就行,这样的话,亲测Econometric Modelling of Markov-Switching Vector Autoregressions using MSVAR for Ox》这篇说明里面所有的例子,均能够正确运行,彻底解决这个问题[em05]
)
对了,忘记了一件事,运行这个程序包务必要做的就是把自己的电脑的日期调到2003年12月31日以前,写了这么多,收点论坛币为了以后研究[shy]

[victory]