位置: IT常识 - 正文

将时间序列转成图像——马尔可夫转移场方法 Matlab实现(将时间序列转化为图像)

编辑:rootadmin
将时间序列转成图像——马尔可夫转移场方法 Matlab实现

目录

1 方法

2 Matlab代码实现

3 结果


推荐整理分享将时间序列转成图像——马尔可夫转移场方法 Matlab实现(将时间序列转化为图像),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:将时间序列转化为图像,时间序列转成图形数据结构,如何将时间序列变成面板数据,时间序列怎么用,把数据转化为时间序列数据,时间序列转成图形数据结构,时间序列转成图形数据结构,时间序列转成图形数据结构,内容如对您有帮助,希望把文章链接给更多的朋友!

【若觉文章质量良好且有用,请别忘了点赞收藏加关注,这将是我继续分享的动力,万分感谢!】

其他:

1. 时间序列转二维图像方法及其应用研究综述_vm-1215的博客-CSDN博客

2.将时间序列转成图像——格拉姆角场方法 Matlab实现_vm-1215的博客-CSDN博客

将时间序列转成图像——马尔可夫转移场方法 Matlab实现(将时间序列转化为图像)

3.将时间序列转成图像——递归图方法 Matlab实现_vm-1215的博客-CSDN博客

4.将时间序列转成图像——图形差分场方法 Matlab实现_vm-1215的博客-CSDN博客

5.将时间序列转成图像——相对位置矩阵方法 Matlab实现_vm-1215的博客-CSDN博客

1 方法

马尔可夫转移场(Markov Transition Field, MTF)是基于马尔可夫转移矩阵的一种时间序列图像编码方法。该方法将时间序列的时间推移看成是一个马尔可夫过程,即:在已知目前状态的条件下,它未来的演变不依赖于它以往的演变,由此构造马尔可夫转移矩阵,进而拓展为马尔可夫转移场,实现图像编码。

对于时间序列​,其图像编码步骤如下:

将时间序列​分成​个分位箱(标记为​,每个分位箱内的数据量相同);将时间序列中每一个数据更改为其对应的分位箱的序号;构造转移矩阵​(​表示分位箱i转移到分位箱j的频率):

构造马尔可夫转移场​:

2 Matlab代码实现clcclearclose all%% 生成数据% speed = xlsread('3_1_link6_28_5_30min.csv');speed = xlsread('3_1_link1_1_5_30min.csv');X = speed;m = length(X);%数据初始化[0,1]X = (X - min(X))/(max(X) - min(X));%% 构造转移矩阵WN = length(X);% 分出Q个分位箱(按照个数),从小往大:1、2、3、4Q = 4;% X_Q把每个元素标记为分为箱1、2、3、4,X_Q = ones(1,N);j = 0;% 初始化kk = ones(1,Q+1);for i = 2 : Q+1 % 循环计算小于j的数据个数,达到阈值时跳出循环 while( sum(X < j) < N * (i-1) / Q) j = j + 0.0001; end % 记录每一个分位箱的阈值 k(i) = j; % 将原先的数据向量变成对应的分位箱次序向量 X_Q(find(X < k(i) & X > k(i-1))) = i-1;end%% 计算马尔可夫矩阵sum_14 = 0;sum_13 = 0;sum_24 = 0;sum_12 = 0;sum_23 = 0;sum_34 = 0;sum_11 = 0;sum_22 = 0;sum_33 = 0;sum_44 = 0;sum_21 = 0;sum_32 = 0;sum_43 = 0;sum_31 = 0;sum_42 = 0;sum_41 = 0;for i = 1:N-1 switch(X_Q(i) - X_Q(i+1)) case -3 sum_14 = sum_14 + 1; case -2 switch(X_Q(i)) case 1 sum_13 = sum_13 + 1; case 2 sum_24 = sum_24 +1; end case -1 switch(X_Q(i)) case 1 sum_12 = sum_12 + 1; case 2 sum_23 = sum_23 + 1; case 3 sum_34 = sum_34 + 1; end case 0 switch(X_Q(i)) case 1 sum_11 = sum_11 + 1; case 2 sum_22 = sum_22 + 1; case 3 sum_33 = sum_33 + 1; case 4 sum_44 = sum_44 + 1; end case 1 switch(X_Q(i)) case 2 sum_21 = sum_21 + 1; case 3 sum_32 = sum_32 + 1; case 4 sum_43 = sum_43 + 1; end case 2 switch(X_Q(i)) case 3 sum_31 = sum_31 + 1; case 4 sum_42 = sum_42 + 1; end case 3 sum_41 = sum_41 + 1; endendW = [sum_11 sum_12 sum_13 sum_14; sum_21 sum_22 sum_23 sum_24; sum_31 sum_32 sum_33 sum_34; sum_41 sum_42 sum_43 sum_44];W = W./repmat(sum(W),[4,1])M = zeros(N,N);for i = 1: N for j = 1:N M(i,j) = W(X_Q(i),X_Q(j)); endendfigure(1)plot(X)hold onfor i = 2 : Q plot(1:N,ones(1,N)*k(i),'linewidth',1.5); hold on;endim = figure(2);imagesc(M)saveas(im,'MTF_1.bmp');saveas(figure(1),'MTF_01.bmp');3 结果

【若觉文章质量良好且有用,请别忘了点赞收藏加关注,这将是我继续分享的动力,万分感谢!】

本文链接地址:https://www.jiuchutong.com/zhishi/294500.html 转载请保留说明!

上一篇:OpenAI创始人:GPT-4的研究起源和构建心法(openai创始人阿尔特曼 取向)

下一篇:【Vue】- 报错 Error in render: “TypeError: Cannot read properties of undefined (reading ‘nickname‘)“(vue错误处理)

  • 群里拍一拍别人能看见吗(群里拍一拍别人有备注但显示昵称是怎么回事)

    群里拍一拍别人能看见吗(群里拍一拍别人有备注但显示昵称是怎么回事)

  • 荣耀30 pro是曲面屏手机吗(荣耀30pro是曲屏不)

    荣耀30 pro是曲面屏手机吗(荣耀30pro是曲屏不)

  • 澎湃s2相当于骁龙几(澎湃s1和骁龙821哪个好)

    澎湃s2相当于骁龙几(澎湃s1和骁龙821哪个好)

  • 笔记本电脑可以关机充电吗(笔记本电脑可以填报高考志愿吗)

    笔记本电脑可以关机充电吗(笔记本电脑可以填报高考志愿吗)

  • 荣耀play3充电指示灯怎么开(荣耀play3充电显示设置)

    荣耀play3充电指示灯怎么开(荣耀play3充电显示设置)

  • 4a充电器能给2a充电吗(充电器4a用2a的数据线)

    4a充电器能给2a充电吗(充电器4a用2a的数据线)

  • 无线网白天能用晚上用不了(无线网白天用不了,晚上就好了)

    无线网白天能用晚上用不了(无线网白天用不了,晚上就好了)

  • 爱奇艺怎么设置儿童模式(爱奇艺怎么设置几个人用)

    爱奇艺怎么设置儿童模式(爱奇艺怎么设置几个人用)

  • 华为p20lite怎么截屏(华为p20怎样)

    华为p20lite怎么截屏(华为p20怎样)

  • 拼多多里的好友怎么删除(拼多多里的好友申请是怎么回事)

    拼多多里的好友怎么删除(拼多多里的好友申请是怎么回事)

  • 与软件描述语言相比,VHDL有什么特点(与软件描述语言相比vl hd l有什么特点特点)

    与软件描述语言相比,VHDL有什么特点(与软件描述语言相比vl hd l有什么特点特点)

  • 自动换行符在哪里设置(自动换行符在哪里设置excel)

    自动换行符在哪里设置(自动换行符在哪里设置excel)

  • word怎么设置文档纸张大小(word怎么设置文本格式)

    word怎么设置文档纸张大小(word怎么设置文本格式)

  • iphone怎么解压rar(iPhone怎么解压缩)

    iphone怎么解压rar(iPhone怎么解压缩)

  • typec数据线通用吗(typec数据线可以通用吗?)

    typec数据线通用吗(typec数据线可以通用吗?)

  • 抖音时间锁忘了怎么办(忘记时间锁密码如何解除抖音时间锁)

    抖音时间锁忘了怎么办(忘记时间锁密码如何解除抖音时间锁)

  • iphone11反向无线充电怎么使用(iphone11反向无线充电)

    iphone11反向无线充电怎么使用(iphone11反向无线充电)

  • 电子保修卡在手机哪里(电子保修卡在手机哪里小米)

    电子保修卡在手机哪里(电子保修卡在手机哪里小米)

  • 优酷怎么下载视频到电脑(优酷怎么下载视频到电脑mp4)

    优酷怎么下载视频到电脑(优酷怎么下载视频到电脑mp4)

  • 苹果xr死机了怎么重启(苹果xr死机咋办)

    苹果xr死机了怎么重启(苹果xr死机咋办)

  • ipad分屏悬浮窗怎么关(ipad分屏悬浮窗口怎么开启)

    ipad分屏悬浮窗怎么关(ipad分屏悬浮窗口怎么开启)

  • 苹果耳机2代有线和无线区别(苹果耳机2代有几个版本)

    苹果耳机2代有线和无线区别(苹果耳机2代有几个版本)

  • ipad怎么换字体(苹果ipad怎么换字体)

    ipad怎么换字体(苹果ipad怎么换字体)

  • qq群三好学生头衔别人看得到吗(qq头衔三好学生)

    qq群三好学生头衔别人看得到吗(qq头衔三好学生)

  • Windows11怎么安装RSAT应用? win11的图文安装RSAT教程(windows11怎么安装iis)

    Windows11怎么安装RSAT应用? win11的图文安装RSAT教程(windows11怎么安装iis)

  • 收到股东投资款怎么做账
  • 缓交的社保费,包括个人部分
  • 合并报表成本法和权益法区别
  • 所得税申报表填写样本
  • 个人独资企业有章程没有
  • 应付款管理参数设置的基本操作流程
  • 一般纳税人制作除尘器的制作费开票税率是多少
  • 项目结余是什么意思
  • 折旧和摊销可以没有吗
  • 开专票需要对方是一般纳税人吗
  • 汽车修理厂可以安装车牌吗
  • 委外技术服务费应归集哪个研发项目
  • 冲减留抵税额
  • 附加税没有计提会计分录
  • 个人能去税务局开普票吗
  • 物流行业主营业务成本会计分录
  • 房地产企业开具零税率发票
  • 坏账的计提和发生分录
  • 当月作废的发票是否需要报税
  • symtray.exe - symtray是什么进程 有何作用
  • 结转基本生产成本
  • win10 删除文件 没有找到项目
  • 企业之间的违约金进什么科目
  • 出口退税怎么申报个税
  • 收到其他公司的投资款计入什么科目
  • 国外交工作的基本出发点和落脚点是
  • 判断技巧
  • php echo \n
  • 电商平台第三方服务
  • js日期字符串转换为指定格式的日期
  • php数据库语句
  • 购买财务软件会有操作流程吗
  • 如何写php守护进程数据
  • 房屋出租一定要签合同吗
  • 企业租赁房屋怎么开票
  • php is_a
  • php邮箱验证示例怎么写
  • webstorm功能
  • 小迪安全2021
  • yii2框架面试题
  • 商贸企业出口退税吗
  • 货已入库进项发票未到怎么办
  • java timestamp localdatetime
  • 缴纳上年汇算清缴的分录
  • 自由会计服务类工作者
  • 社保费用如何入现金流量表
  • 为什么结转材料成本差异
  • 商业折扣影响销售成本吗
  • 融资租入的固定资产需要计提折旧吗
  • 发票收款人和复核人在哪儿政
  • 计提加计抵减
  • 买方的现金折扣会计分录
  • 预缴税款如何做账
  • 其他应收款应该缴纳什么税
  • 应纳税调增调减科目是什么
  • 预收账款常见的问题
  • 材料采购的流程
  • 公司水电费如何做账
  • 原始凭证书写要求
  • session几种存储方式
  • win10有没有语音输入
  • mac os 应用
  • win10预览版选哪个
  • 怎么关闭windows登录密码
  • linux中vi编辑器怎么使用
  • Linux操作系统支持虚拟内存吗
  • 删除rpm安装包
  • css网页布局方式
  • unity集成到app后变大了
  • 用批处理结束进程
  • python 开源ide
  • jquery时钟插件
  • bootstrap 树
  • javascript中字符串
  • js如何实现类的继承
  • 福建省电子税务局官网登录入口
  • 广东交通定额发票在哪开
  • 委托人全权代理
  • 临汾的公司需要交社保吗
  • 曲靖市国家税务局人员名单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设