我最近在做有关市场有效性检验的过程中,陆续搜集整理了部分资料,将借此机会发到论坛上,供大家分享。陈印在《市场有效性的检验问题:科学哲学观点》从卡尔波普尔的证伪思想出发,指出“市场有效性本身不是一个可以检验的内容,但由于‘没有人能在市场上持续地赚钱超额收益’这一推论,使得有效市场假说形式上是可以被证伪的。但其“可证明性”却十分地不充分:由于定义的模糊和联合假设问题的存在,所有的有效性检验只能检验市场无效,而不能证明其已经达到有效。”张兵、李晓明在《中国股票市场的渐进有效性研究》(此文刊载于《经济研究》)指出将随机游走检验等同于市场弱式有效检验是认识上的偏差,随机游走过程仅是鞅过程的特例。随机游走过程与鞅过程相比,限制条件更多:首先,鞅过程只要求残差项不相关,而在随机游走过程中则要求不具有任何的依赖性;其次,鞅过程不要求高阶矩(如方差)统计上独立。显然,随机游走过程隐含着鞅假定,但反之并不成立(除非理性预期均衡的价格序列是一个高斯过程),因此,对随机游走假说的偏离并不能证明市场是无效的。尤金法玛指出过检验某一时间序列是否遵循鞅过程的最直接方法是测试其序列相关性,如Box-Pierce Q统计量、方差比检验等,洪永淼在《金融计量的新近发展》(是2002年刊发的)也认可了这些方法。由此,我们可以初步推知市场有效性检验目前只能证否,而无法证明,而证否的话应检测序列是否遵循鞅过程,如果希望证明的话,分形理论的运用或许是一个可供选择的途径。当然,以上都只是我的一家之言,有待高手批评指教。
接下来就是如何证否的问题,序列相关性检验(eviews中的基本操作)、游程检验(spss中先点analyze中的非参数检验,再点Runs就可以了)和方差比检验都是用得较多的方法,至于著名的BDS检验则很少见到有人使用。方差比检验是当前很多论文都流行使用的方法,论坛中已有高手贡献出matlab检测程序和eviews检测程序(下面会有源文件),可不知道为什么我使用matlab程序的话,会出现“divide by zero"的错误,我曾在论坛中发帖求教,但无人理会,但使用eviews的话,就轻松得出结果。但是在现实中,非金融行业的数据往往较少,使用方差比检验的话,会有小样本缺陷,山西大学的史金凤曾在其硕士毕业论文中使用了原始自举法(即wild bootstrap方差比检验)来解决小样本问题,此文后刊发于《统计研究》,但是由于论坛中很多朋友都并非专业学习计量,因此wild bootstrap方差比检验的具体如何在软件上实现操作就成为了一个问题。很多人发帖求教这一方法的软件实现,但迄今都没有得到解决,我将把这些帖子中关于这一方法的讨论进行整理后上传,希望能引起高手们的注意。
由于我水平很低,因此希望这个帖子能够起到一个抛砖引玉的作用特别是分形理论在市场有效性研究中的具体应用,我只有一个很模糊的了解,希望能引起大家的广泛而又热烈的讨论。
所有相关文件均在下文的压缩包中,免费下载。
敬请路过的同学顶起这个帖子!