我有一个质心,例如A.我有其他100个点。所有这些点都是高维的,例如1000维。有没有一种方法可以在二维空间中根据它们与A的距离将这些点可视化?R中高维点的可视化
-2
A
回答
4
在低维空间中可视化高维点的常见(但很简单)方法是使用某种形式的multi-dimensional scaling:
dat <- matrix(runif(1000*99),99,1000)
#Combine with "special" point
dat <- rbind(rep(0.1,1000),dat)
out <- cmdscale(dist(dat),k = 2)
#Plot everything, highlighting our "special" point
plot(out)
points(out[1,1],out[1,2],col = "red")
您还可以检查出isoMDS
或sammon
在MASS包其他实现R.
+0
谢谢,乔兰。但是你能告诉我为什么(out [1,1],out [1,2])是附加的点吗?这是一个以厘米为单位的规格,即所输出的数据会在输出的头部出现吗? – user288609 2012-03-01 18:41:34
+0
@ user288609这里没有什么特别的。它只是按照你提供的点的顺序输出2D坐标。我任意指定'dat'的第一行作为我的“特殊”点,但是你可以使用任何你想要的行。 – joran 2012-03-01 18:47:51
0
距离(我假设你是指差异向量的范数)只有1个值,所以你可以计算这些范数并在一维图上显示它们,但对于2D,你需要第二个参数。
相关问题
- 1. R:6维矩阵的3D可视化
- 2. 使用R进行三维可视化
- 3. 可视化高维场箭头?
- 4. 可视化中的R
- 5. 三维矢量绘图和R中的可视化
- 6. 三维可视化与R中的颜色权重
- 7. WPF中的三维可视化工具
- 8. matplotlib中的三维可视化
- 9. 三维可视化软件
- 10. R可视化ggplot中的cca图,
- 11. R:可视化网格中的p值?
- 12. Python中的高效可视化
- 13. 如何可视化高volumn 3个维数据
- 14. 可视化点云
- 15. 是否存在浮点三维空间的精确可视化?
- 16. 可视化二维数组可视化基本
- 17. 在SVM中用于两级分类的高维输入的可视化
- 18. 制作和R中可视化表
- 19. 基于像素的三维可视化
- 20. 可视化三维NumPy的阵列PyOpenGL
- 21. 可视化UIImageView的锚点
- 22. 根据权重可视化节点之间的距离 - 与R
- 23. Python中节点的可视化表示
- 24. 如何可视化MATLAB中的交点?
- 25. 连接的可视化 - python,R,matlab?
- 26. 高效渲染谱图的可视化
- 27. 可视化随机四维数据集
- 28. C++多维数据可视化
- 29. 三维可视化 - 旋转立方体
- 30. 可视化三维数据集
提供您尝试过的示例数据集和/或代码很有帮助。另外,对我而言,你的解释有点含糊,可以用一些说明。 – 2012-02-29 20:32:17