[处理数据的心得][1]--相关矩阵的可视化

  一般做数据处理是一定会求一下数据之间的相关性。但是有时觉得相关矩阵还是不直观,就想到用颜色来表示。

data = {{149.3, 4.2, 108.1, 15.9}, {161.2, 4.1, 114.8, 16.4}, {171.5, 3.1, 123.2, 19.}, {175.5, 3.1, 126.9, 19.1}, {180.8, 1.1, 132.1, 18.8}, {190.7, 2.2, 137.7, 20.4}, {202.1, 2.1, 146., 22.7}, {212.4, 5.6, 154.1, 26.5}, {226.1, 5., 162.3, 28.1}, {231.9, 5.1, 164.3, 27.6}, {239., 0.7, 167.6, 26.3}};

这是这次要用到的数据

先求一下相关系数矩阵

mat = Correlation[data];
mat // MatrixForm


但是我觉得只看数据还是不够
所以想到用颜色来表示数据

第一步
先定义颜色与系数的对应关系

g[x_] := Hue[0.5*x + 0.5]
Grid[{Table[x, {x, 0, 1, 0.05}], Table[g[x], {x, 0, 1, 0.05}]},Frame -> All]



第二步
将数字转换成颜色

f[x_] := Graphics[{Hue[0.5*x + 0.5], Rectangle[{0, 0}, {0.5, 0.5}]}];
Grid[Map[f, mat, {2}], Spacings -> {0, 0}]


红色表明相关系数>0.5
蓝色表明相关系数<0.5

是不是这样比直接的数字直观很多

以上,所有
2016/12/29

转载于:https://www.cnblogs.com/wmn7q/p/7265528.html

[处理数据的心得][1]--相关矩阵的可视化相关推荐

  1. maftools|TCGA肿瘤突变数据的汇总,分析和可视化

    之前介绍了使用maftools | 从头开始绘制发表级oncoplot(瀑布图) R-maftools包绘制组学突变结果(MAF)的oncoplot或者叫"瀑布图",以及一些细节的 ...

  2. R语言ggplot2可视化:通过水平半小提琴图(Horizontal Half Violin Plots)和抖动数据点( jittered data)可视化雨云图(Rain Cloud plots)

    R语言ggplot2可视化:通过水平半小提琴图(Horizontal Half Violin Plots)和抖动数据点( jittered data)可视化雨云图(Rain Cloud plots) ...

  3. R语言层次聚类(hierarchical clustering):数据缩放、PCA聚类结果可视化、fpc包的clusterboot函数通过bootstrap重采样的方法评估hclust层次聚类的稳定性

    R语言层次聚类(hierarchical clustering):数据缩放.PCA聚类结果可视化.fpc包的clusterboot函数通过bootstrap重采样的方法评估hclust层次聚类的稳定性 ...

  4. R语言ggplot2可视化:ggplot2可视化密度图(显示数据密集区域)、ggplot2可视化密度图(对数坐标):log10比例的收入密度图突出了在常规密度图中很难看到的收入分布细节

    R语言ggplot2可视化:ggplot2可视化密度图(显示数据密集区域).ggplot2可视化密度图(对数坐标):log10比例的收入密度图突出了在常规密度图中很难看到的收入分布细节 目录

  5. 《数据驱动安全:数据安全分析、可视化和仪表盘》一2.3 数据帧介绍

    本节书摘来华章计算机<数据驱动安全:数据安全分析.可视化和仪表盘>一书中的第2章 ,第2.3节,[美]杰·雅克布(Jay Jacobs)鲍布·鲁迪斯(Bob Rudis) 著 薛杰 王占一 ...

  6. 《数据驱动安全:数据安全分析、可视化和仪表盘》一3.3 读入数据

    本节书摘来华章计算机<数据驱动安全:数据安全分析.可视化和仪表盘>一书中的第3章 ,第3.1节,[美]杰·雅克布(Jay Jacobs)鲍布·鲁迪斯(Bob Rudis) 著 薛杰 王占一 ...

  7. 《数据驱动安全:数据安全分析、可视化和仪表盘》一3.7 推荐阅读

    本节书摘来华章计算机<数据驱动安全:数据安全分析.可视化和仪表盘>一书中的第3章 ,第3.7节,[美]杰·雅克布(Jay Jacobs)鲍布·鲁迪斯(Bob Rudis) 著 薛杰 王占一 ...

  8. 《数据驱动安全:数据安全分析、可视化和仪表盘》一1.2.4 统计学

    本节书摘来异步社区<数据驱动安全:数据安全分析.可视化和仪表盘>一书中的第1章 ,第1.2.4节,[美]杰·雅克布(Jay Jacobs)鲍布·鲁迪斯(Bob Rudis) 著 薛杰 王占 ...

  9. 招聘数据爬取、数据处理与可视化(v2--解析JS渲染页面)

    招聘数据爬取.数据处理与可视化(v2--解析JS渲染页面) 更新说明 程序说明 数据爬取 观察网页结构 页面解析 将数据写入csv文件中 通过观察页面链接,爬取所有页面 爬虫程序完整代码 爬取数据结果 ...

  10. Python数据分析学习系列 九 绘图和可视化

    Python数据分析学习系列 九 绘图和可视化 资料转自(GitHub地址):https://github.com/wesm/pydata-book 有需要的朋友可以自行去github下载 信息可视化 ...

最新文章

  1. 脑洞:如果地府需要一个后台管理系统,你会如何设计?
  2. JSP与servlet之间的传值方式
  3. android 退出程序提示是否退出对话框
  4. 创业阶段如何找客户_初创企业在不同的创业阶段:如何做好市场营销?
  5. 科大星云诗社动态20210427
  6. 反问疑问_句子练习大全(反问、疑问、设问、病句等练习)
  7. php fopen 找不着文件,fopen 系统找不到指定路径 PHP文件包含详细讲述(4)
  8. python根据文件名打标签_使用python将图片按标签分入不同文件夹的方法
  9. GDB调试时,出现value optimized out的解决办法小结
  10. 大数据学习笔记50:Flume Channels(Flume通道)
  11. 全民营销,只看这篇文章就够了
  12. android 手机本地目录,Android系统的手机文件夹目录详解
  13. 街篮中服务器维修什么时候能结束,街头篮球手游1月6日微信iOS维护公告 服务器扩容...
  14. Codeforces——C. Yet Another Walking Robot
  15. 第1章 数据库系统绪论
  16. 国际象棋绘制java_java使用swing绘制国际象棋棋盘
  17. 基于Node.js的3DTiles三维倾斜摄影模型爬虫
  18. QT-事件机制学习笔记
  19. c语言孙力课后作业答案,课后作业答案
  20. 海气相互作用学习整理

热门文章

  1. Ext.form.field.Spinner微调字段
  2. 安装项目管理工具 SVN+Redmine
  3. 内存不稳定导致的故障
  4. spark学习 小汇集
  5. 美团一面:如何优化慢SQL?
  6. 我为什么离开国企,回到互联网内卷?
  7. 强大,腾讯开源前后端接口开发工具!
  8. 火爆全球的区块链到底是怎么一回事?一文带你看懂
  9. 给程序员的10条建议,吐血推荐!
  10. YouTube 架构揭秘与学习