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

  • vivox70pro怎么解锁屏幕(vivox70pro怎么解锁密码)

    vivox70pro怎么解锁屏幕(vivox70pro怎么解锁密码)

  • 微信以下内容仅对你可见是什么意思(微信以下内容仅对你可见怎么居中)

    微信以下内容仅对你可见是什么意思(微信以下内容仅对你可见怎么居中)

  • 华为p40多少赫兹(华为p40多少hz)

    华为p40多少赫兹(华为p40多少hz)

  • word右对齐怎么设置(word右对齐怎么对不了最右边)

    word右对齐怎么设置(word右对齐怎么对不了最右边)

  • goip设备是什么意思(goip设备是什么意思 运营商识别)

    goip设备是什么意思(goip设备是什么意思 运营商识别)

  • 苹果手机照片删除云端还有吗(苹果手机照片删除了icloud里还有吗)

    苹果手机照片删除云端还有吗(苹果手机照片删除了icloud里还有吗)

  • ap8022可以用什么代换(ap8022a)

    ap8022可以用什么代换(ap8022a)

  • 苹果蓝牙耳机容易掉吗(苹果蓝牙耳机容易坏不)

    苹果蓝牙耳机容易掉吗(苹果蓝牙耳机容易坏不)

  • 重装系统重启后不引导(重装系统重启后又进入pe系统)

    重装系统重启后不引导(重装系统重启后又进入pe系统)

  • 安装介质是什么(安装介质不可用)

    安装介质是什么(安装介质不可用)

  • 微信群免打扰还响(微信群免打扰还能看到消息吗)

    微信群免打扰还响(微信群免打扰还能看到消息吗)

  • 小米9能不能反向充电(小米9可以反冲吗)

    小米9能不能反向充电(小米9可以反冲吗)

  • 手机cm应用锁怎么取消(手机的应用锁)

    手机cm应用锁怎么取消(手机的应用锁)

  • 大麦买两张票是连坐吗(大麦买票可以买两张吗)

    大麦买两张票是连坐吗(大麦买票可以买两张吗)

  • 抖音如何添加视频(抖音如何添加视频边框)

    抖音如何添加视频(抖音如何添加视频边框)

  • 如何找快手同乡服务(在快手同城怎么样找自己)

    如何找快手同乡服务(在快手同城怎么样找自己)

  • vivox9s怎么格式化(vivox9手机怎么格式化)

    vivox9s怎么格式化(vivox9手机怎么格式化)

  • 华为手环3怎么接听电话(华为手环3怎么调时间)

    华为手环3怎么接听电话(华为手环3怎么调时间)

  • 安卓beam什么意思(安卓beacon)

    安卓beam什么意思(安卓beacon)

  • oppo reno呼吸灯在哪里(opporeno4呼吸灯)

    oppo reno呼吸灯在哪里(opporeno4呼吸灯)

  • 怎样修改手机银行支付密码(怎样修改手机银行转账额度)

    怎样修改手机银行支付密码(怎样修改手机银行转账额度)

  • vivo哪个国家的品牌(vivo是不是纯国产)

    vivo哪个国家的品牌(vivo是不是纯国产)

  • 荣耀20第一次充电充多久(荣耀第一次充电)

    荣耀20第一次充电充多久(荣耀第一次充电)

  • p30有50倍变焦吗(p30多少倍光学变焦)

    p30有50倍变焦吗(p30多少倍光学变焦)

  • Windows 10如何更改输入法切换快捷键(windows10如何更改时间)

    Windows 10如何更改输入法切换快捷键(windows10如何更改时间)

  • 无法登录无线路由器设置页面(无法登陆wifi怎么登陆路由器)

    无法登录无线路由器设置页面(无法登陆wifi怎么登陆路由器)

  • 非独立核算的分公司可以开票吗
  • 广告公司与广告公司合作的协议
  • 个人接受现金捐赠的例子
  • 一般纳税人劳务费税率是13还是6
  • 公司转给法人备注怎么填
  • 企业外包项目如何确认收入成本配比?
  • 增值税纳税申报表怎么填
  • 发票反写是什么时候
  • 汇算清缴是啥
  • 慰问金怎么入账科目
  • 金税盘开票出现离线发票金额超出限制怎么设置?
  • 职工食堂报销经费标准
  • 投资其他公司的钱计入什么科目
  • 期间费用企业所得税扣除
  • 残保金中的工资总额在哪看
  • 购车发票怎么做分录
  • 上月留抵进项抵扣分录
  • 注册中的商标转让
  • 电缆与变压器连接有何规定
  • 受托加工委托方销售产品
  • 外贸企业出口退税账务处理
  • 推迟月经小窍门有民间土方法吗?
  • tplink路由器怎么连接无线网络
  • 如何显示或隐藏编辑标记
  • macOS Catalina10.15.4值得升级吗 macOS Catalina10.15.4更新了什么
  • 房地产企业按揭款到账后增值税
  • 企业自建自用房的规定
  • win10右键菜单管理在哪打开
  • 最早的拍照手机是哪一年
  • 企业的支出包括
  • 公立医院增值税抵扣
  • 计入职工福利费的有哪些
  • 快速上手:华硕路由器的wireguard服务器
  • 长期股权投资印花税计入什么科目
  • 总公司中标后走账怎么办
  • 自由会计师
  • 交税交多了如何申请退税
  • 个人所得税分摊方式怎么填
  • 备用金有发票抵扣吗
  • mysql delete limit 使用方法详解
  • 进项税留抵怎么做分录
  • 股票期权的所得税处理
  • 车辆买的商业险全险,车辆出了事故,保险公司怎么赔
  • 如何解决私账流失问题
  • 分支机构可不可以不建账合并到总机构?
  • 账上的进项税额比申报多了怎么调账
  • 未分配利润转增股本要交税吗
  • 自创商誉是否需要纳税
  • 退回上年度企业所得税
  • 小规模小微企业免税销售额
  • 加油费不征税发票可以报销吗
  • 继续教育专项扣除标准是多少
  • 公司收到劳务发票交个税吗
  • 职工福利费核算哪些内容
  • windows installation disc
  • sql2008数据库mdf文件 恢复
  • solaris11下载
  • adobe windows7
  • win8 怎么样
  • Win10预览版更新弹窗如何关闭
  • linux常用命令useradd
  • win7打开回收站
  • easyui 日期格式化
  • 安卓textview设置文本
  • 文件上传的三个条件
  • 编写自己的linux系统
  • 显示自己的ip的手机
  • 用css制作网页的步骤
  • python编写飞机大战
  • python开发的程序怎么运行
  • javascript网页游戏制作教程
  • 编写javascript代码
  • 两种方法解决问题三年级下册
  • js实现回文
  • 烟叶的增值税税率9
  • 云办税大厅
  • 未清卡会锁死吗?
  • 做好绩效管理工作税务局
  • 电影失眠详细剧情
  • 本期应纳的增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设