| 所在主题: | |
| 文件名: mex32.zip | |
| 资料下载链接地址: https://bbs.pinggu.org/a-1201907.html | |
| 附件大小: | |
|
这个是英国牛津大学 Kevin Shepard 编写的工具箱,他是Engle的学生,同时也是UCSD_GARCH工具箱的作者。MFE除了具备UCSD_GARCH工具箱里的GARCH函数,还将视角投向高频金融时间序列建模上,比如参阅张世英的书籍《金融时间序列建模》里,同样也提到RV模型(已实现波动率模型),SV模型(随机波动模型,SV在WINBUGS里实现的较多)。这个工具箱里有RV的,相信对金融建模痴迷的会喜欢这个工具箱。
下面是MFE工具箱下载(2012最新版本),欢迎多交流; 为加快程序的运行,可以将里面mex文件夹里的C语言文件编译为mex文件。matlab以前支持DLL文件,速度非常快。DLL文件就是“动态链接库”。但后面版本的MATLAB,MATHWOKR公司不希望支持DLL文件,而是编译后的MEX文件。 我将编译的方法告知如下。 先设定MEX编译器(MATLAB自带一个LCC的C语言编译器)。 一、设定MEX编译器 mex -setup 输入如上命令后,会提示是否系统帮你选择一个编译器,回复y; 接着提示1是 LCC,选择 1 回车; 接着是提示安装,回复 y;回车。 二、编译C文件 进入 MFE TOOLBOX 文件夹,再进入到 mex文件夹,让当前文件夹里就可以看到.c的文件;下面举例编译一个,其他的如法炮制:假设我有这样的一个目录: D:\MatFile\MFEToolbox\mex_source 要么先这样,输入cd 命令先进入目标文件夹: CD D:\MatFile\MFEToolbox\mex_source 在看到左边的文件夹栏里的 c 文件后,再如下的进行编译。 mex agarch_core.c; 弄巧成拙,本想演示一下怎样编译C文件;不过从回复来看,也许是不同版本的问题,有的无法编译;我自己也有疏忽,kevind给的文件夹里,MFETOOL里有一个 dlls 文件夹,其实那个是 mex64的文件;WIN 7 操作系统的人可以不用编译的,已经有这个mex文件。而32位系统,VISTA及以前版本的,需要编译出mex32文件。我上传我编译了的32位的文件夹。 这样就将.c文件编译为mex文件,依据系统的不同,会生成64位的或者32位的,具体看个人的系统。 即使不编译C文件为mex文件,系统也可以运行的,因为有m文件的。只是编译后的运算速度会更快。 MFE使用手册文档(没有最新的 RV模型的使用说明,Kevin他本人没有给出,得自己琢磨): (也许论坛里有该文档,上传失败了) |
|
熟悉论坛请点击新手指南
|
|
| 下载说明 | |
|
1、论坛支持迅雷和网际快车等p2p多线程软件下载,请在上面选择下载通道单击右健下载即可。 2、论坛会定期自动批量更新下载地址,所以请不要浪费时间盗链论坛资源,盗链地址会很快失效。 3、本站为非盈利性质的学术交流网站,鼓励和保护原创作品,拒绝未经版权人许可的上传行为。本站如接到版权人发出的合格侵权通知,将积极的采取必要措施;同时,本站也将在技术手段和能力范围内,履行版权保护的注意义务。 (如有侵权,欢迎举报) |
|
京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明