- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我将使用谱能量和谱熵作为基于窗口的时间序列数据的特征。但是,我对在线使用的公式有点困惑,尤其是关于特殊熵。
我使用了来自 Matlab 的熵,但这不适用于时间序列数据。它只是让我对一切都为零。 http://www.mathworks.nl/help/images/ref/entropy.html此版本的测试窗口熵结果 = 0
然后我用的就是这个版本。 http://www.mathworks.com/matlabcentral/fileexchange/28692-entropy此版本的测试窗口熵结果 = 4.3219
在将 imhist 应用于数据窗口后,我还尝试了 -sum(p.*log2(p)) (p = imhist(aw1(:));)。从联机帮助中获得此信息。
此版本的测试窗口熵结果 = 0.0369
他们都报告了不同的值(value)。
对于频谱能量,我使用的是 fft 系数的平方和。总和(绝对值(fft(数据窗口))。^2)
任何人都可以给我任何建议,哪个是正确的版本?
最佳答案
对于谱熵,步骤是:
计算熵 −∑(P)log2(P)
,其中 P = PSD
P=sum(abs(fft(data-window)).^2)
%Normalization
d=P(:);
d=d/sum(d+ 1e-12);
%Entropy Calculation
logd = log2(d + 1e-12);
Entropy(inc) = -sum(d.*logd)/log2(length(d));
关于matlab - Matlab 中向量的谱熵和谱能量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21190482/
我正在尝试找到一个 C 代码程序,它可以让我计算方阵的特征值(谱)分解。我特别试图找到最高特征值(及其关联的特征值)位于第一列的代码。 我需要按此顺序输出的原因是因为我正在尝试计算特征向量中心性,因此
我正在尝试找到一个 C 代码程序,它允许我计算方阵的特征值(谱)分解。我专门尝试查找最高特征值(及其相关特征值)位于第一列的代码。 我需要按此顺序输出的原因是因为我正在尝试计算特征向量中心性,因此我只
关于从哪里开始使用 d3 制作 fiddle 图表有什么想法吗?它已经存在了吗? 我环顾四周,想出了如何使用 ggplot2 来完成此操作,并希望有一个现成的示例可供我学习,但尚未找到。 我想我可以做
我在 Glue 数据目录中定义了一个表,我可以使用 Athena 进行查询。由于表中有一些数据我想与其他 Redshift 表一起使用,我可以访问 Glue 数据目录中定义的表吗? 什么是创建外部表查
我想对一些内容进行 md5 散列,然后生成 n 个点的“曲线”或“频谱”。也就是说,要绘制从 0 到 1 的直线上的 5、10 或 20 个点,以某种方式分布,使其对于 md5 哈希是唯一的(碰撞无关
我是一名优秀的程序员,十分优秀!