位置: 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错误处理)

  • 做任何营销,都要知道冲突是需求的魂(做营销的人)

    做任何营销,都要知道冲突是需求的魂(做营销的人)

  • 荣耀30pro是5g手机吗(荣耀30pro是什么5g)

    荣耀30pro是5g手机吗(荣耀30pro是什么5g)

  • 拼多多勋章在哪看(拼多多的勋章是什么意思)

    拼多多勋章在哪看(拼多多的勋章是什么意思)

  • iphone11面部识别一直转圈(iphone11面部识别戴口罩可以识别)

    iphone11面部识别一直转圈(iphone11面部识别戴口罩可以识别)

  • 苹果11可以水洗吗(iphone 11能水洗吗)

    苹果11可以水洗吗(iphone 11能水洗吗)

  • 鼠标属于什么设备(鼠标属于什么设置)

    鼠标属于什么设备(鼠标属于什么设置)

  • 示波器时基是什么(示波器时基怎么看)

    示波器时基是什么(示波器时基怎么看)

  • 直流负反馈是指什么(直流负反馈存在于什么电路中)

    直流负反馈是指什么(直流负反馈存在于什么电路中)

  • 手机刷机和恢复出厂设置是一样吗(手机刷机和恢复出厂设置有啥区别)

    手机刷机和恢复出厂设置是一样吗(手机刷机和恢复出厂设置有啥区别)

  • 推镜头和拉镜头的区别

    推镜头和拉镜头的区别

  • 华为手机灭屏时间设置(华为手机灭屏时怎么显示时间)

    华为手机灭屏时间设置(华为手机灭屏时怎么显示时间)

  • 机顶盒和电视盒子有什么区别(机顶盒和电视盒子一样吗)

    机顶盒和电视盒子有什么区别(机顶盒和电视盒子一样吗)

  • 华为手表防水不(华为手表防水不防尘)

    华为手表防水不(华为手表防水不防尘)

  • 云闪付不能扫码怎么办(云闪付不能扫码支付宝)

    云闪付不能扫码怎么办(云闪付不能扫码支付宝)

  • 分辨率的单位是什么(圆象分辨率的单位是)

    分辨率的单位是什么(圆象分辨率的单位是)

  • 手机反向充电怎么用(手机反向充电怎么关闭)

    手机反向充电怎么用(手机反向充电怎么关闭)

  • 怎么用话费买东西(如何用话费购买东西)

    怎么用话费买东西(如何用话费购买东西)

  • 删除朋友圈全部一起删怎么删(删除朋友圈全部消息怎么删)

    删除朋友圈全部一起删怎么删(删除朋友圈全部消息怎么删)

  • 国外微信号和国内微信号的区别(国外微信号国内可以搜到吗)

    国外微信号和国内微信号的区别(国外微信号国内可以搜到吗)

  • 安卓手机怎么拍慢动作(安卓手机怎么拍视频)

    安卓手机怎么拍慢动作(安卓手机怎么拍视频)

  • 常见BIOS名词的中英文对照表大全(bios术语)

    常见BIOS名词的中英文对照表大全(bios术语)

  • 苹果MAC教程:spotlight搜索的意思说明(mac教程视频)

    苹果MAC教程:spotlight搜索的意思说明(mac教程视频)

  • 电脑学习网2022年首发宝塔企业破解版本,宝塔企业版最新7.9.3完整破解版本-电脑学习网破解(网上学电脑)

    电脑学习网2022年首发宝塔企业破解版本,宝塔企业版最新7.9.3完整破解版本-电脑学习网破解(网上学电脑)

  • Python测试前置操作的方法(前置测试模型)

    Python测试前置操作的方法(前置测试模型)

  • 出口免税收入的计税依据
  • 电商行业会计核算的特点
  • 为临时工购买礼物怎么说
  • 卖出看跌期权的损益图
  • 增值税发票怎么抵扣
  • 待抵扣进项税额转入进项税额
  • 工程项目临时用工人员工工资怎么办
  • 供暖企业收取的容量热价费怎么计入收入
  • 自行建造固定资产中的自营工程,在领用工程物资
  • 煤炭企业会计制度
  • 管理会计与财务会计的联系与区别
  • 应交税金应交增值税已交税金怎么结转
  • 银行汇兑怎么做账
  • 所得税季度预缴纳税申报表中弥补以前年度亏损
  • 代开专票作废退税怎么做账?
  • 代扣代缴个人所得税手续费返还 增值税
  • 外币报表折算差额在会计报表中应作为
  • 电子税务局变更经营地址怎么操作
  • 发票代码不是10位,怎么提示输入12位的
  • 免税销售额计入主营业务收入吗
  • 企业重组 资产重组
  • 维修税控设备分录
  • 会计记账凭证的填制
  • 发票金额大于实际支付金额如何报账
  • 一般纳税人的月报,季报年报
  • 百货商场会计账怎么做
  • 股东无偿转让股权
  • 纳税人转让不动产增值税征收管理暂行办
  • 公司买发票的费用怎么做账
  • 坏账核销能否增加利润
  • 资产减值会计处理论文
  • php pdo类
  • php日期时间函数
  • 小型微利企业所得税优惠政策2023
  • 谷歌浏览器被hao123锁定改不了
  • vue el-tabs
  • ps一个页面怎么选中画板
  • phpcms怎么用
  • 处置长期股权投资产生的投资收益是什么
  • 农民专业合作社是什么性质
  • 拖欠工程款利息的司法解释
  • db2原理
  • 企业注销了,存钱怎么办
  • 企业所得税是指利润的税吗
  • 企业转钱给个人
  • 资产减值准备的举例
  • 三包适用范围
  • 不动产计提折旧时间
  • 管理费用和营业费用的比例
  • 车费报销记入哪个账户
  • 奖励员工购物卡怎么写
  • 未分配利润高怎么解释
  • 固定资产一次性加速折旧
  • 设备的验证服务包括
  • 餐饮企业的内部营销
  • 建筑企业其他业务收入范围
  • 记账凭证分为哪几类,应具备哪些主要内容
  • 企业低值易耗品的摊销方法有( )
  • 打印机向windows发送消息
  • Windows Server 2003环境更改Boot.ini文件
  • windowsserver2008无线网不能连接
  • fedora最新版本
  • winole.exe - winole是什么进程
  • slee401.exe - slee401是什么进程 有什么用
  • 梦见古字
  • cocos2dx安装和初步使用
  • nodejs安装在c盘好还是d盘好
  • shell脚本实现自动部署
  • 提高网站性能
  • 基于JavaScript的网页代码
  • css伸缩弹动特效
  • javascript面向对象精要pdf
  • 在linux安装python
  • 保险专票可以抵进项税吗
  • 企业信息公示在哪里打印
  • 江西省医保卡缴费
  • 掌上海关怎么查询
  • 青岛振兴税务师招聘
  • 收心归位经典语录短句
  • 江苏国税发票出库时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设