问题标签 [multi-dimensional-scaling]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1738 浏览

java - Java:多维缩放?

我正在做一个自然语言处理项目,在其中计算文本的一堆属性,为每个文本提供一个值向量。我想将这些向量与多维缩放进行比较。为此,您建议使用哪些 Java 库/工具包?

0 投票
1 回答
1053 浏览

java - Java MDSJ 产生 NaN

有人对MDSJ有任何经验吗?以下输入仅产生 NaN 结果,我不知道为什么。文档非常稀疏。

这是输出:

也许我错误地使用了 MDS。每个长度为 13 ininput的子数组旨在表示一个对象,但 MDSJ 返回 13 个点。

此输入也失败:

编辑:看来我用错了。我一直在给它这样的输入:

但它真正想要的是这样的距离矩阵:

但是,不完全是,因为对于此输入:

我得到这个结果:

但是,如果它确实需要一系列距离,那么首先使用 MDS 有什么意义呢?我认为它应该将一组属性归结为坐标。

0 投票
1 回答
3023 浏览

r - R:多维缩放

我有几个问题:
1. isoMDS 和 cmdscale 有什么区别?
2. 我可以使用非对称矩阵吗?
3. 有没有办法确定最佳维度数(结果)?

0 投票
1 回答
194 浏览

android - Imagebutton缩放和9Patch

我有一个相互邻接的相对布局和图像按钮。这一切都非常适合 1280x800 平板电脑屏幕。在 1024x600 屏幕上它不适合。所以,我认为 9Patch 可能是解决方案,但它似乎不起作用。出了什么问题,如何让布局/按钮自动放大和缩小?

0 投票
0 回答
42 浏览

graph - 权重变化时重绘加权二维图的最佳方法(可能是MDS)?

我将尝试尽可能简单地描述我的问题。

假设我有一张地图,我将地图内的城市绘制为点。然后城市通过代表道路的线段连接,所以现在有一个线段图,代表每条道路的欧几里德距离(这些是原始权重)。

我需要用表示实际道路长度(新权重)的线段制作一个新图表,同时尽可能保持原始几何形状不变。

我认为度量多维缩放是要走的路,但也许有更简单的东西。

0 投票
0 回答
412 浏览

r - 绘制 metaMDS 结果:如何使用一维 MDS 获得水平图?

我正在使用包中的metaMDS函数进行一维重新缩放vegan,如下所示:

(这个例子只有随机数据,可能不会收敛,但由于这里的重点是可视化,所以没关系。)

当我绘制这个(plot(mds))时,我得到了一个很好的垂直轴,其中包含原始数据点和数据维度。但是,我想让图旋转,使轴是水平的,但标签的方向仍然是垂直可读的。

如何将 metaMDS 的一维 MDS 结果绘制为水平图形?

0 投票
1 回答
2292 浏览

matlab - 多维缩放矩阵误差

我正在尝试在 Matlab 中使用多维缩放。目标是将相似度矩阵转换为散点图(以便使用 k-means)。

我有以下测试集:

我从《现代多维缩放》(Borg & Groenen,2005)一书中获得了这个数据集。使用 PROXSCAL MDS 方法在 SPSS 中对其进行了测试,我得到了与书中所述相同的结果。

但我需要在 Matlab 中使用 MDS 以加快进程。网站上的教程:http: //www.mathworks.nl/help/stats/multidimensional-scaling.html#briu08r-4看起来和我上面使用的一样。当我将数据集更改为上面显示的内容并运行代码时,出现以下错误:“不是有效的相异或距离矩阵。”。

我不确定我做错了什么,如果经典 MDS 是正确的选择。我也错过了说我想要三个维度的结果的可能性(这将在稍后阶段需要)。

0 投票
1 回答
332 浏览

r - smacofSym 的困难 - 多维缩放

我对 Smacof 包中的 smacofSym 函数有疑问。我正在使用 R 版本 3.1.0 到 RStudio 版本 0.98.501。

我正在使用以下命令:

我在下面包含了我正在使用的数据(DJaccardMatrix)的详细信息。每次我运行 smacofSym 时,我都会得到一个配置,其中最终配置就在彼此之上。以下是结果示例:

为了检查结果,我在 XLStat 上运行了相同的矩阵并得到了我所期望的,一组分布更广的点。在查看了其他一些帮助请求后,我尝试将 smacofSym 作为矩阵和 dist 运行,但两者都没有影响结果。

这是我关于 DJaccardMatrix 作为矩阵的信息:

这是我关于 DJaccardMatrix 作为 dist 对象的信息:

我很感谢人们提出的任何建议。我假设它是非常基本的东西,但我绝对找不到它。(附带说明 - 随意忽略这一点,因为它涉及解释 - smacof 报告的非度量压力与 Kruskal 的压力之间有什么关系?有吗?)

0 投票
1 回答
6319 浏览

r - r 中的 5 维绘图

我正在尝试在 R 中绘制一个 5 维图。我目前正在使用该rgl包以 4 维绘制我的数据,使用 3 个变量作为 x、y、z 坐标,另一个变量作为颜色。我想知道是否可以使用此包添加第五个变量,例如空间中点的大小或形状。这是我的数据和当前代码的示例:

我希望有可能做第五维。非常感谢,

0 投票
0 回答
642 浏览

arrays - Laravel 4 Blade 模板数组多维

朋友们,我需要使用 LARAVEL 4 + BLADE 展示以下数组:

我无法在同一个循环中显示两个数组

例子: