MMSE
所属分类:matlab编程
开发工具:matlab
文件大小:9KB
下载次数:211
上传日期:2014-09-30 14:07:46
上 传 者:
zihan6688
说明: 多变量多尺度熵分析程序,对研究信号的来说,很重要,代码来自一学者网站
(Multivariate multiscale entropy analysis program for the study of the signal, it is important, a scholar website code)
文件列表:
embd.m (530, 2011-12-28)
__MACOSX (0, 2011-12-31)
__MACOSX\._embd.m (205, 2011-12-28)
mmse.m (4070, 2011-12-29)
__MACOSX\._mmse.m (205, 2011-12-29)
mmse_correlated_vs_uncorrelated.m (4279, 2011-12-28)
__MACOSX\._mmse_correlated_vs_uncorrelated.m (205, 2011-12-28)
mvsampen_full.m (1383, 2011-12-28)
__MACOSX\._mvsampen_full.m (205, 2011-12-28)
mvsampen_naive.m (1300, 2011-12-28)
__MACOSX\._mvsampen_naive.m (205, 2011-12-28)
powernoise.m (1952, 2009-10-27)
__MACOSX\._powernoise.m (205, 2009-10-27)
The following contains the description of the m-files available in the toolbox for Multivariate Multiscale Complexity Analysis
1. Main Matlab script:
Filename: mmse.m
- This script generates multi-channel white and 1/f noise and calculates
multivariate multiscale sample entropy estimates over different temporal
scales. It is used to generate Figure 2 of Ref [1] below.
- The script produces a graph of MMSE estimates over different temporal
scales (using coarse graining), giving an assessment of the complexity
of the underlying dynamical structures in the data.
- The method uses the mvsampen_full.m function to generate full
multivariate sample entropy for multichannel data over different temporal
scales.
- Alternatively, you can replace this script with your own multivariate
entropy estimates, for instance the 'naive' approach described below.
- To analyse MMSE of your own general data, please replace the
corresponding lines in the script with your own data realisations.
2. Supporting Matlab scripts:
If you would like to look into the comparison of the 'naive' and 'full
multivariate' approach to calculate MSampEn or into the ability of the
'full multivariate' approach to discriminate between correlated and
uncorrelated white as well as 1/f noise, the following Matlab programs
are available:
a) Filename: mmse_correlated_vs_uncorrelated.m
- This code calculates multivariate sample entropy over different scales of
bivariate correlated and uncorrelated 1/f as well as white noise. It was
used to generate Figure 3 of Ref [2] below.
b) Filename: mvsampen_naive.m
- This function is used to calculate MSampEn using the 'naive'
multivariate approach, where the cross-channel correlations are not
taken into account. This method was used in Reference [4] below.
c) Filename: mvsampen_full.m
- This function is used to calculate multivariate sample entropy
(MSampEn) using the full multivariate approach, where both the
inter-channel and cross-channel dependencies are taken into account; this
method is used in References [1] and [2] below.
d) Filename: embd.m
- This function creates multivariate delay embedded vectors with the
Embedding vector parameter M and time lag vector parameter tau.
e) Filename: powernoise.m
- This function generates samples of power law noise. The power spectrum
of this signal scales as f^(-alpha). This function is written by Max
Little [Ref. 3], and was downloaded from
http://www.maxlittle.net/software/index.php.
References:
[1] M. U. Ahmed and D. P. Mandic, "Multivariate multiscale entropy: A
tool for complexity analysis of multichannel data," Physical Review E,
vol. 84, no. 6, pp. 061918-1 – 061918-10, 2011.
[2] M. U. Ahmed and D. P. Mandic, "Multivariate multiscale entropy
analysis," IEEE Signal Processing Letters, in press, 2012.
[3] M.A. Little, P.E. McSharry, S.J. Roberts, D.A.E. Costello, I.M.
Moroz (2007), "Exploiting nonlinear recurrence and fractal scaling
properties for voice disorder detection", BioMedical Engineering OnLine
2007, 6:23.
[4] M. U. Ahmed, L. Li, J. Cao, and D. P. Mandic, "Multivariate
multiscale entropy for brain consciousness analysis", Proceedings of the
IEEE EMBC Conference, pp. 810-813, 2011.
近期下载者:
相关文件:
收藏者: