首页 课程资源 专业指导     /    [MATLAB]Lempel-Ziv信息熵计算

[MATLAB]Lempel-Ziv信息熵计算

上传者: tcfangwei | 上传时间:2015/6/11 5:46:56 | 文件大小:528B | 文件类型:M
[MATLAB]Lempel-Ziv信息熵计算
LZ复杂度分析随着人们对非线性方法的分析越加深入,他们发现,虽然关联维度和最大李雅谱诺夫指数在分析脑电时具有一定的协助,但是它们对数据的依赖性太强,对干扰和噪声太敏感,而且要得到可靠的结果需要大量的数据,这对于高度不平稳的脑电波来说无疑是相当大的局限。
科研人员迫切需要一种数据量少且具有一定抗干扰能力的方法,这时LZ复杂度算法应运而生,它是一种表征时间序列里出现新模式的速率的方法。
这个方法最先由Lempel和Ziv提出,因此取名为Lempel-Ziv复杂度。
直到1987年,才由Kaspar和Schuster提出了该算法的计算机实现方法。
对于一个待求字符串S(S1,S2,…,Sn)以及另一个字符串Q(q1,q2,…,qn),SQ表示S和Q的级联,SQ=(S1,S2,…,Sn,q1,q2,…,qn)。
令SQv是SQ减去最后一个字符所得字符串。
判断Q是否是SQv的一个子串,如果Q是SQv的一个子串,说明Q中的字符是可从S复制的,这时把待求序列的下一个字符级联到Q。
如果Q不是SQv的一个子串,则表示Q是插入字符。
这时把Q级联到S,S=SQ,重新构造Q,重复以上过程直到Q取待求序列的最后一位结束。
每次Q级联到S,表明出现一种新模式,用c表示一个字符串中新模式的数量。
例如对于S=(10101010),应用上面的方法可以得到c(8)=3个新模式:1,0,101010。

文件下载

资源详情

-专业指导

评论信息

  • Jarcl:
    有参考作用学习了2018-05-22
  • jtl_111:
    程序无法执行,没有index函数2013-04-25
  • zjp09:
    程序里面index函数没有,没法运行2013-04-22
  • tjujhy:
    哈哈,终于找到了,挺好的资源2013-03-29

免责申明

【好快吧下载】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【好快吧下载】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【好快吧下载】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,8686821#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明