Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用java绘制高维数据_Java_Plot - Fatal编程技术网

用java绘制高维数据

用java绘制高维数据,java,plot,Java,Plot,我有数千个数据点,每个数据点有50个维度。我希望看到使用java的数据的稀疏性。是否有任何java包/方法可以绘制这样的高维数据。您需要查找的是。它基本上减少了数据空间的维数,试图保持距离 因此,您可以使用MDS软件包,将数据简化为2D(或3D),并使用2D/3D图形库(swing、jogl)进行打印 它可能会起作用,也可能不会,这取决于数据点的数量和它们所在的空间。对于50维,你可能会运气不佳,但这要视情况而定 一个快速的google for java实现吸引了我 R中也有一个软件包,所以您可

我有数千个数据点,每个数据点有50个维度。我希望看到使用java的数据的稀疏性。是否有任何java包/方法可以绘制这样的高维数据。

您需要查找的是。它基本上减少了数据空间的维数,试图保持距离

因此,您可以使用MDS软件包,将数据简化为2D(或3D),并使用2D/3D图形库(swing、jogl)进行打印

它可能会起作用,也可能不会,这取决于数据点的数量和它们所在的空间。对于50维,你可能会运气不佳,但这要视情况而定

一个快速的google for java实现吸引了我


R中也有一个软件包,所以您可以使用它。

无论使用何种语言,您如何预测您希望可视化50维数据?您能够同时感知多少维?我希望看到二维,是的,但我想问的是,是否有任何工具可以进行降维并在2D中绘制,以便我可以看到不同数据点之间的关系。我想绘制这些点并查看它们之间的关系。哪些数据点相关,哪些数据点不相似。如果不相似,它们有多远。这正是mds所做的。它可以获取你的点并减少维数,因此你可以使用你选择的任何图形库来绘制它们。我的意思是,在二维空间中有点,你甚至可以使用swing来绘制它们