Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有数千个数据点,每个数据点有 50 个维度。我想看看使用 java 的数据的稀疏性。是否有任何 java 包/方法来绘制如此高维数据。
您需要寻找的是多维缩放。它基本上降低了数据空间的维度,试图保持距离。
因此,您使用 MDS 包,将数据缩减为 2D(或 3D)并使用 2D/3d 图形库(swing、jogl)绘制它们。
它可能有效或无效,具体取决于数据点的数量和它们所在的空间。对于 50 个维度,您可能不走运,但这真的取决于。
一个快速谷歌的java实现让我明白了这个
R中也有一个包,所以你可以使用它。