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

  • 生活累了心语说说句子(生活累了心语)(生活累了心语说说句子)

    生活累了心语说说句子(生活累了心语)(生活累了心语说说句子)

  • Word水平居中在哪(word2013水平居中)

    Word水平居中在哪(word2013水平居中)

  • 快手怎么反名(快手反名教程)

    快手怎么反名(快手反名教程)

  • qq微笑表情什么意思(qq微笑表情什么时候上线)

    qq微笑表情什么意思(qq微笑表情什么时候上线)

  • 抖音可以卖酒吗(抖音可以卖酒吗2021)

    抖音可以卖酒吗(抖音可以卖酒吗2021)

  • qq为什么不能定时发说说了(qq为什么不能定时发送)

    qq为什么不能定时发说说了(qq为什么不能定时发送)

  • 淘宝直播不能上下滑动(淘宝直播不能上下切换)

    淘宝直播不能上下滑动(淘宝直播不能上下切换)

  • 小米盒子恢复出厂设置后还是卡在开机画面(小米盒子恢复出厂设置后进不了桌面)

    小米盒子恢复出厂设置后还是卡在开机画面(小米盒子恢复出厂设置后进不了桌面)

  • 腾讯课堂回放能下载吗(腾讯课堂回放能看到讨论区吗)

    腾讯课堂回放能下载吗(腾讯课堂回放能看到讨论区吗)

  • 抖音重复播放算次数吗(抖音重复播放会重复消耗流量吗)

    抖音重复播放算次数吗(抖音重复播放会重复消耗流量吗)

  • win10自动更新需要关闭吗(win10自动更新需要打开吗)

    win10自动更新需要关闭吗(win10自动更新需要打开吗)

  • 微信头像能设置动态图吗(微信头像能设置成圆的吗)

    微信头像能设置动态图吗(微信头像能设置成圆的吗)

  • b站关闭青少年模式提醒(b站关闭青少年模式设置)

    b站关闭青少年模式提醒(b站关闭青少年模式设置)

  • root设备什么意思(设备root权限)

    root设备什么意思(设备root权限)

  • 什么是云计算和大数据(什么是云计算和移动云计算的核心基础设施)

    什么是云计算和大数据(什么是云计算和移动云计算的核心基础设施)

  • 手机快速充电对手机有影响吗(手机快速充电对手机有没有影响)

    手机快速充电对手机有影响吗(手机快速充电对手机有没有影响)

  • 华为手机怎么没有应用市场(华为手机怎么没有返回键)

    华为手机怎么没有应用市场(华为手机怎么没有返回键)

  • 荣耀v30支持无线快充吗(荣耀v30支持无线投屏笔记本电脑吗)

    荣耀v30支持无线快充吗(荣耀v30支持无线投屏笔记本电脑吗)

  • word中什么叫域(word中的域什么意思)

    word中什么叫域(word中的域什么意思)

  • 为什么sd卡不可用(为什么sd卡不可用vivo)

    为什么sd卡不可用(为什么sd卡不可用vivo)

  • 淘宝月销量怎么计算的(淘宝月销量怎么看具体数字)

    淘宝月销量怎么计算的(淘宝月销量怎么看具体数字)

  • p30pro怎么取卡出来(p30pro怎么取出sim卡)

    p30pro怎么取卡出来(p30pro怎么取出sim卡)

  • 苹果面容支付怎么设置(苹果面容支付怎么用不了)

    苹果面容支付怎么设置(苹果面容支付怎么用不了)

  • 怎么把照片缩小到1m以下(怎么把照片缩小到50k)

    怎么把照片缩小到1m以下(怎么把照片缩小到50k)

  • 微信如何传m4a文件(微信传m4v)

    微信如何传m4a文件(微信传m4v)

  • 台式电脑怎么下载软件(台式电脑怎么下载微信到桌面)

    台式电脑怎么下载软件(台式电脑怎么下载微信到桌面)

  • 腾讯手游助手使用小技巧(腾讯手游助手使命召唤怎么滑铲)

    腾讯手游助手使用小技巧(腾讯手游助手使命召唤怎么滑铲)

  • 政府农民合作社架构
  • 二手车经纪公司和中介的区别
  • 回购股票为什么股价下跌
  • 银行存款属于其他货币资金核算内容吗
  • 企业里面不征税的发票能报销吗
  • 税控技术维护费每年都能抵扣吗
  • 实收资本印花税税率
  • 建筑企业一般纳税人简易计税办法
  • 累计所得税前净现金流量计算公式为
  • 一般纳税人转让二手车增值税税率
  • 资源税的销售额包括
  • 运输设备折旧费用科目
  • 收到费用报销发票怎么做
  • 股权投资公司如何找项目合作
  • 银行卡待报解预算收入是什么钱
  • 哪些是非累计带薪缺勤?
  • 最新工程施工会计处理流程
  • 印花税的计税依据是开票金额吗
  • 果蔬免征增值税有哪些
  • 增值税发票查验平台官网网络异常
  • 种香菇会赔钱吗
  • 应交增值税会计科目
  • 库存现金清查短款会计分录
  • 政府补贴冲减资产原值
  • 已付款收到发票但没有做计提凭证
  • 超市库存商品分为哪几类
  • 货物装卸过程中由于操作不当或违反操作规程
  • 小规模纳税人进项税额怎么算
  • 分期服务费是啥
  • 哪些凭证可以抵扣
  • php 数组对象
  • 代扣代缴个人工会经费 企业所得税
  • window10安装教程u盘
  • 企业研发费用可以只加计一半吗
  • 石榴石的功效与作用价值
  • 提高stable diffusion速度
  • 红字发票开具后蓝字发票开具时限的问题
  • 企业应交税费科目
  • 固定资产清理的累计折旧怎么算
  • 编写一个php程序,展示双引号和单引号的区别
  • linux+php
  • javaweb购物车设计报告
  • react组件调用方法
  • session用处
  • 清算汇缴报表填什么内容
  • 兼职员工的工资怎么发放
  • 单位没有残疾人申报怎么申报
  • 增值税普通发票几个点
  • 预收账款的销售分录
  • 进项发票抵扣税率
  • 用友t3建立新的帐套的流程
  • 承兑汇票大回头是什么意思
  • 受托方代扣代缴增值税、消费税的纳税人
  • 行政事业单位职工工伤有哪些待遇
  • 家具厂成本
  • 一次性扣除固定资产出售处理
  • 简易计税差额抵扣
  • 可供出售金融资产现在叫什么
  • 长期股权投资的账务处理
  • 权益净利率如何分析
  • 招待费住宿
  • 用友u8怎样查询上个月凭证
  • 如何使用费用分割单
  • 记账凭证负数怎么填写样板
  • system表空间满了怎么处理
  • win7断电后无法启动
  • macbookair触控板维修
  • 桌面开始菜单跑到右边去了怎么办
  • win7系统如何配置ip地址
  • windows7家长控制
  • linux命令grep -rl
  • win7开机提示重启怎么办
  • win7打开文件提示用户没有访问权限怎么办
  • 清除cookie是什么意思
  • 如何查询以前月份发票超限量的申请
  • 四川纳税互动平台app
  • 工会开票要求
  • 辽宁地方税务网站官网
  • 会议服务费属于什么类别
  • 国家税务总局河南省税务干部学校
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设