zoukankan      html  css  js  c++  java
  • 【可视化】高维数据的一些基本问题理解

    1. 什么是高维数据?

    对于维度大于2的数据,便称为高维数据。

    2. 该如何对这些高维数据进行处理呢?

      数据降维:将高维的数据转换为 2 维度的形式,但是这样会丢失一些重要的信息。

      这里主要是涉及到线性方法非线性方法:

        线性方法:

          主成分分析(PCA): 二维降一维→找方差最大方向;三维降二维→找方差最大方向+其他(即协方差)需要知道数据点每个属性的具体值。

          多维尺度分析:只需要知道数据点之间距离。保证点之间的距离的一致性。

        非线性方法:

          等度量映射

          局部线性嵌入

    3. 在对数据进行降维后,如何对高维数据进行可视化呢?

      使用散点图矩阵,表示出属性之间的相互关系。使用平行坐标轴(每个轴对应一个属性;一条折线代表一个数据。)

      还有基于图标的方法(用图标表达多元数据对象;不同图标元素表示不同属性;星形图、切尔诺夫脸谱图。)

      像素图(能充分利用屏幕空间;每个像素点都表示数据点;利用密集、不同颜色像素表示数据)可以展示不同类别不断细分下的分布规律,但是不能把详细的数据点可视化出来。

  • 相关阅读:
    shell-脚本_系统监测
    shell-脚本_防火墙规则的简单应用
    shell-命令_find
    shell-命令_cut
    shell-条件测试语句_test
    Error:java: 不再支持源选项 5。请使用 6 或更高版本。
    android项目删除recycleview相对应的数据库数据后闪退
    大作业--社团管理系统总结
    北京地铁出行路线代码分析
    北京地铁出行路线规划设计
  • 原文地址:https://www.cnblogs.com/tangdiao/p/14930836.html
Copyright © 2011-2022 走看看