用R语言对高维数据进行降维聚类展示

数据挖掘 同时被 2 个专栏收录
17 篇文章 0 订阅
8 篇文章 0 订阅

1.为什么要降维
*维数灾难:在给定精度下,准确地对某些变量的函数进行估计,所需样本量会随着样本维数的增加而呈指数形式增长。
*降维的意义:克服维数灾难,获取本质特征,节省存储空间,去除无用噪声,实现数据可视化
2.强烈推荐几篇博客:
https://www.douban.com/note/469279998/
http://bindog.github.io/blog/2016/06/04/from-sne-to-tsne-to-largevis
http://blog.sina.com.cn/s/blog_594168770102wbsn.html
http://blog.csdn.net/brunowuestelle/article/details/46698241
http://blog.sina.com.cn/s/blog_b623d3f40102v2zg.html

我降维的目的很单纯,就是为了可视化,因为高维数据无法展示。
代码我就不贴了,自己百度去吧(可以先看看我推荐的这几篇博客),哈哈。不过我可以提醒一下,t-SNE降维效果比PCA好太多了,应该是目前降维效果最好的算法了。

3d作图包:rgl

最后贴几张聚类效果图
这里写图片描述
这里写图片描述
这里写图片描述

  • 2
    点赞
  • 3
    评论
  • 15
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 博客之星2020 设计师:CY__ 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值