资源简介
可以用于计算排列熵,很实用
代码片段和文件信息
function [pe hist] = pec(ymt)
% Calculate the permutation entropy
% Input: y: time series;
% m: order of permuation entropy
% t: delay time of permuation entropy
% Output:
% pe: permuation entropy
% hist: the histogram for the order distribution
%Ref: G Ouyang J Li X Liu X Li Dynamic Characteristics of Absence EEG Recordings with Multiscale Permutation % % Entropy Analysis Epilepsy Research doi: 10.1016/j.eplepsyres.2012.11.003
% X Li G Ouyang D Richards Predictability analysis of absence seizures with permutation entropy Epilepsy % % Research Vol. 77pp. 70-74 2007
ly = length(y);
m=5
t=1
permlist = perms(1:m);
c(1:length(permlist))=0;
for j=1:ly-t*(m-1)
[aiv]=sort(y(j:t:j+t*(m-1)));
for jj=1:length(permlist)
if (abs(permlist(jj:)-iv))==0
c(jj) = c(jj) + 1 ;
end
end
end
hist = c;
c=c(find(c~=0));
p = c/sum(c);
pe = -sum(p .* log(p));
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1077 2014-04-13 09:10 pls.m
----------- --------- ---------- ----- ----
1077 1
- 上一篇:高动态 GPS 自适应抗干扰算法研究
- 下一篇:PUMA560机器人的仿真界面
相关资源
- 用α-β滤波器结合卡尔曼滤波器对相位
- matlab实现遗传算法 (Matlab Genetic Al
- 切比雪夫(Chebyshev)多项式展开式的
- SIR病毒传播模型的matlab程序
- STATCOM无功补偿不平衡负载,阶梯调制
-
matlab/simuli
nk仿真永磁无刷直流电机 - matlab 开发光伏阵列通用仿真模型
- 激光雷达点云滤波的topscan算法实现
- 比较分析协作通信三个节点时系统 (
- 基于HOUGH变换的车道线检测和识别的程
- matlab画庞加莱(poincare)映射
- 高斯过程回归算法工具箱
- 增广拉格朗日乘子法matlab源码
- 外国人开发的地磁数据处理全套程序
- 求解电力系统经济调度等优化问题的
- matlab频率估计
- 计算脉搏信号的方法 PPG (Blood Puls
- 石墨烯的电导率计算 (Complex conduc
- 提取地震子波的完整代码(Wave Extra
- PHD和CPHD两种算法的仿真程序
- ILC 迭代学习控制的matlab程序
- k-medoids聚类算法matlab源代码
- Chameleon变色龙层次聚类算法实现
- 平均电流控制的boost pfc仿真(BoostPF
- haar-like特征的提取代码
- 基于机器视觉的零件缺陷检测
- 用于图像处理的三类边缘保护滤波器
- 永磁同步电机的滑模变结构(SMC)仿
- 典型雷达信号的侦察分析和雷达干扰
- cacfar单元平均恒虚警检测方法
评论
共有 条评论