格拉姆角场GAF记录

进入大二了(可是我还是又菜又笨),终于想到要开始写博客了。。。希望能坚持下去吧QAQ

照着老师说的了解一下格拉姆角场,不是很深,稍微记录一下,主要是想明白物理意义。让自己懂orz,以后想到什么补充什么。

我自己也啥都不懂qwq,欢迎大佬指正交流。

以下都用某用户某月31天的用电量来说明吧XD

描述

了解来源于:
https://arxiv.org/pdf/1506.00327v1.pdf
https://blog.csdn.net/weixin_39679367/article/details/86416439

具体不说啦,过程简单分成:
1)归一化,将直角坐标系下的时间序列压缩到 [0,1]or[-1,1]。

//matlab  伪代码
data = 导入的数据;
max_data = max(data);
min_data = min(data);
normalized_data = ((data-max_data)+(data-min_data))/(max_data-min_data);  %得到了一个归一化后的矩阵

2)将坐标转换为极坐标,需要求theta。

theta = acos(normalized_data);

3)画出极坐标后,用角度和、差的三角函数变换,分别得到GASF、GADF。可以画出格拉姆角场。

X = ones(31,31)
for i = 1:31for j = 1:31X(i,j) = cos(theta(i)+theta(j));   %是角度和啦

说明

以上工作做完,可以得到格拉姆角场。(示例勿用)


目前了解到:
1)此图反映了不同天数用电量之间的组合紧密程度。
2)横纵坐标不解释了,从左上角到右下角时间是递增的。
3)右边颜色从[-1,1]表示着两两数据之间的相关性。-1联系最不紧密,1联系最紧密。
4)对角线有点特殊,是原始值(可以结合定义看一下),该元素值越大,说明越重要。

好了…先到这里,了解还是不透彻,明天继续了解Gramian matrix。

格拉姆角场(GAF)学习记录相关推荐

  1. 时序分析 44 -- 时序数据转为空间数据 (三) 格拉姆角场 python 实践 (上)

    格拉姆角场 python实践 时序预测问题是一个古老的问题了,在笔者关于时序分析的系列中已经介绍了多种时序预测分析技术和方法.本篇我们将使用一种新的思路来进行时序预测:对金融数据进行GAF(格拉姆角场 ...

  2. python气象数据可视化学习记录1——基于ERA5数据画风场和海平面气压填色叠加图

    python气象数据可视化学习记录1--基于ERA5数据画风场和海平面气压填色叠加图 1. 写在前面 2. 图片效果 3. 逐步代码解析 3.1导入库 3.2 读取NC格式数据 3.3 对数据进行加工 ...

  3. HTML5与CSS3权威指南之CSS3学习记录

    title: HTML5与CSS3权威指南之CSS3学习记录 toc: true date: 2018-10-14 00:06:09 学习资料--<HTML5与CSS3权威指南>(第3版) ...

  4. Membership学习记录

    Membership学习记录 ---自定义成员资格用户类型及相关提供程序 一.Web.config文件配制 因Membership是基于Forms验证,所以首先得在<system.web> ...

  5. 《SysML精粹》学习记录--第十一章

    <SysML精粹>学习记录 第十一章:需求图 需求图简介 需求图元素 需求关系 需求关系标识法 小结 第十一章:需求图 需求图简介   需求图是SysML中的主要媒介,可用于向利益相关者传 ...

  6. 2021-01-22学习记录 || 通过二维数组初始化窗体并进行代码重构

    今天主要是通过二维数组将整个界面16个数字块展示出来,并为了下一步添加左移.右移功能创建子类MainFrame继承JFrame类并进行代码重构. 二维数组展示初始化界面 由于2048小游戏需要16个数 ...

  7. Markdown个人学习记录

    Markdown个人学习记录 参考书籍:<了不起的Markdown>-毕小朋-电子工业出版社 第一章 Markdown概述 Markdown作为现在最流行的轻量级"写作语言&qu ...

  8. ROS学习记录(二)阿克曼转向车运动学模型及在gazebo中搭建仿真环境

    前言:该篇是ROS学习记录的第二篇,如果还没关注过之前文章的读者,如有需要可以通过下方传送门去看之前的文章: ROS学习记录(一) Plugin插件 这两天关注了古月老师的公众号,看到了其中一篇课程推 ...

  9. Cadence Allegro 17.4学习记录开始26-PCB Editor 17.4软件PCB中铺铜操作

    目录 Cadence Allegro 17.4学习记录开始26-PCB Editor 17.4软件PCB中铺铜操作 一.全局动态铜皮参数设置 第一:铜皮参数设置选项 第二:第1页是铜皮填充参数 第三: ...

  10. ROS学习记录9——urdf文件的创建与使用

    零.前言 在学习这一节之前,至少得明白如何创建一个工作空间,如何编译工作空间,如何运行工作空间里的文件(把工作空间的环境目录添加到环境里).如果有不会的,请看鄙人的ROS学习记录3. 本节默认工作空间 ...

最新文章

  1. iOSSharing #9 | 2019-05-19
  2. 解决日常bug的正确姿势
  3. 中石油训练赛 - Plan B(点双缩点+树形dp)
  4. xp怎样安装android-studio,Xposed 框架的安装
  5. anylogic中如何构建复杂网络_如何对复杂网络建模所需要的数据进行预处理
  6. Python全栈开发之并发编程
  7. HTML section元素
  8. 25年前,互联网大佬在最原始的论坛网上冲浪
  9. 程序员 520 脱单指南!
  10. 使用 Multipath TCP 为 iOS 创建备份连接(转)
  11. JDK中IdentityHashMap使用详解
  12. RocketMQ中的autoCreateTopicEnable是如何实现自动创建topic?
  13. CentOS遇到Qt编译问题的解决方案(error: cannot find -lGL)
  14. comsol入门闲聊
  15. 弹性力学,塑性力学,流变学,连续介质力学,断裂力学,流体力学基本定义及关系
  16. 电脑一些很经典的技巧
  17. 如何获取CSDN积分(下载分)
  18. Adobe也封杀中国账号了,技术管理者如何做到有备无患
  19. SAP请求释放怎么撤回
  20. python制作题库网站_制作一个在线测试的题库网站需要掌握哪些知识?

热门文章

  1. python爬虫之scrapy
  2. Address Sanitizer(Asan)原理及相关GCC选项列表
  3. MIT6.824-lab3AB-2022(万字推导思路及代码构建)
  4. Speedtest在线测试html,配置HTML5 Speedtest测试本地与服务器之间的速度
  5. matlab绘制凸多面体,科学网—MATLAB中计算凸多边形面积和凸多面体体积的简便方法 - 王福昌的博文...
  6. 蓝桥杯2021年第十二届省赛-双向排序
  7. SequoiaDB巨杉数据库-使用
  8. 京东自营客服考试答案
  9. 【零基础学Python】爬虫篇 :第十一节--Python爬虫Urllib用法合集
  10. Gerix Wifi Cracker破*wifi