熵值法matlab代码-MSMVSampEn:用于多元样本熵的简单R包

时间:2024-06-14 03:19:20
【文件属性】:

文件名称:熵值法matlab代码-MSMVSampEn:用于多元样本熵的简单R包

文件大小:22KB

文件格式:ZIP

更新时间:2024-06-14 03:19:20

系统开源

保守值法matlab代码MSMVSampEn R包实现了Ahmed和Mandic(2011)描述的多尺度多元样本熵测度。 该实现或多或少是作者Matlab代码的直接翻译,尽管已针对速度和效率进行了一些更改: 嵌入功能已用C ++重写,可大大提高速度。 作者通过计算嵌入式延迟向量的完整距离矩阵来估计B m (r),即使对于中等大小的数据集,它也很容易耗尽系统RAM。 相反,我只是计算距离阈值r内的向量数量,完全避开了距离矩阵的计算。 安装 该软件包可以通过以下方式轻松地与devtools软件包一起安装: devtools :: install_github( ' areshenk/MSMVSampEn ' ) 熵是使用MSMVSampEn()函数计算的。 例如,要计算包含白噪声的3变量时间序列的熵,我们创建3xN矩阵 data <- matrix (rnorm( 3000 ), nrow = 3 ) 然后做 MSMVSampEn( mat = data , M , tau , eps , scaleMat = T ) 其中M是嵌入维, rau是时滞参数, eps是时间标度, scaleM


【文件预览】:
MSMVSampEn-master
----.gitignore(13B)
----NAMESPACE(77B)
----R()
--------coarsegrainUnivariate.R(306B)
--------MSMVSampEn.R(783B)
--------RcppExports.R(355B)
--------MVSampEn.R(2KB)
--------onUnload.R(83B)
--------coarsegrainMultivariate.R(271B)
----src()
--------RcppExports.cpp(1KB)
--------similarityCount.cpp(474B)
--------vectorEmbed.cpp(582B)
----LICENSE(34KB)
----man()
--------MVSampEn.Rd(1KB)
--------MSMVSampEn.Rd(3KB)
--------.Rhistory(4KB)
----README.md(2KB)
----DESCRIPTION(668B)

网友评论