5

我有数千个数据点,每个数据点有 50 个维度。我想看看使用 java 的数据的稀疏性。是否有任何 java 包/方法来绘制如此高维数据。

4

1 回答 1

1

您需要寻找的是多维缩放。它基本上降低了数据空间的维度,试图保持距离。

因此,您使用 MDS 包,将数据缩减为 2D(或 3D)并使用 2D/3d 图形库(swing、jogl)绘制它们。

它可能有效或无效,具体取决于数据点的数量和它们所在的空间。对于 50 个维度,您可能不走运,但这真的取决于。

一个快速谷歌的java实现让我明白了这个

R中也有一个包,所以你可以使用它。

于 2012-04-07T15:53:44.677 回答