[处理数据的心得][1]--相关矩阵的可视化
2016-12-29 09:55
176 查看
[处理数据的心得][1]--相关矩阵的可视化
一般做数据处理是一定会求一下数据之间的相关性。但是有时觉得相关矩阵还是不直观,就想到用颜色来表示。
先求一下相关系数矩阵
但是我觉得只看数据还是不够
所以想到用颜色来表示数据
第一步
先定义颜色与系数的对应关系
第二步
将数字转换成颜色
红色表明相关系数>0.5
蓝色表明相关系数<0.5
是不是这样比直接的数字直观很多
以上,所有
2016/12/29
一般做数据处理是一定会求一下数据之间的相关性。但是有时觉得相关矩阵还是不直观,就想到用颜色来表示。
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
相关文章推荐
- 《数据之美》:概括描述了20个数据挖掘、数据可视化、云存储及其他数据处理相关项目
- 针对数据库中处理提取多份实体,而这些实体又分别包含1对多的相关数据情况的性能的架构
- libcurl使用心得-包括下载文件不存在处理相关(转)
- 客户关系管理系统中对客户及相关数据的导入导出分析处理
- 学习笔记——PHP数据的相关处理
- 数据处理相关的优化
- java编程心得(十八)——关于日期的相关处理技巧
- 数据可视化简介及其相关应用
- 浅谈图像处理方向的就业前景 & 心得感悟 & 一些相关期刊
- java 使用与字符串相关的类来处理数据
- JDBC处理大数据、大文本、二进制数据、批处理相关知识
- jdbc心得-4-分页、元数据、大数据处理
- 使用R进行数据可视化套路之-条形图、Cleveland点图、矩阵
- 大数据处理心得
- Oracle10g导数据时中文乱码相关处理
- jdbc心得-4-分页、元数据、大数据处理
- 非常实用的开源的JavaScript库,你可以将一些数据分析处理、可视化的工作交给它们
- 利用echarts对pm2.5数据进行可视化处理
- or1200处理器对数据相关的处理方法
- 【任务笔记】关于EMC DMX-4系列数据处理的一点心得