问题标签 [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.
r - 将多维缩放的输出捕捉到网格
我在系统中有一组节点,它们之间的距离不精确。每个节点都位于网格设置中的唯一点。
当我在我的数据集上应用 smacof-MDS 算法时,我可以“直观地”识别原始网格,但是我想编写脚本来识别 mds 输出是否与原始网格匹配。
MDS 输出:下载“mds_coordinates.Rdata”
输出图像:MDS 图
我想要匹配的是:
输出图像:[原始网格,应将 MDS 输出捕捉到该网格(评论中的链接)]
作为一个快速而肮脏的解决方案,我可以将 MDS 输出缩放到我的网格大小并将 MDS 点捕捉到网格中最近的点。
我想知道是否有更优雅的解决方案来告诉这两个网格是相同的。
谢谢
r - 在 R 中使用 mdpref 函数的问题
我有一组数据,其中包含一组针对每个参与者的不同项目的偏好排名。数据样本的一个子集包括在下面:
实际数据集有 20 个参与者和 12 个项目的偏好排名。我尝试使用“pmr”包中的 mdpref 来使用此脚本分析数据:
我收到以下错误
并且图表看起来不正确 - 我不确定这是否与错误或单独的问题有关。谁能解释这个错误以及我该如何解决它?我还想知道我是否已正确设置数据以运行 mdpref。
谢谢!
c++ - 如何将多维 IloRangeArray 添加到 CPLEX 上的模型
我是 CPLEx 的初学者,我用它来学习我的数学模型。我定义并构建了一个三维 IloRangeArray 作为我的约束,如下所示:
当我想将“con”添加到模型(model.add(con);)时,出现以下错误:
错误 C2664:“IloExtractable IloModel::add(const IloExtractable) const”:无法将参数 1 从“ThreeDimRange”转换为“const IloExtractable”
2 暗淡的 IloArrangeArray 也是如此。你有什么意见?
谢谢
python - Numpy 比例 3D 数组
我正在尝试将 3D 数组缩放到 64x64x64 大小(从更大的非立方体大小),保持纵横比。
我在这样的二维数组中做了同样的事情:
有没有办法在 N (=3) 维度上实现相同的目标?
编辑:我尝试转换为 3D:
这会运行,但是填充的尺寸是它们需要填充的两倍...
r - 如何在 nMDS(素食主义者)中将一个因素显示为符号,将另一个因素显示为颜色?
我正在尝试使用嵌套因子制作数据的 nMDS 图。我希望 nMDS 通过使用符号和颜色在一个图上显示这两个因素。
在这个可重现的示例中,如果use
嵌套在 中moisture
,我希望该图显示Moisture
为不同的符号,然后显示Use
为不同的颜色。
到目前为止,我已经弄清楚了这一点:
这给了我不同的用途作为不同的符号和颜色,但没有告诉我水分。是否可以让它显示不同的因素?我假设它可能在MDS$points[,]
争论中的某个地方,但我不确定它们到底在做什么。
python - sklearn MDS 使我的内核崩溃?
我有一个包含连续数据的 50,000 x 15 numpy 矩阵。我想使用 MDS(多维缩放)缩小到 2 个分量,以便在二维向量空间中可视化数据。出于某种原因,每当我在我的数据上运行 MDS 时,我的内存和 CPU 百分比都会增加很多,并且我的内核崩溃了,告诉我需要重新启动。有没有人遇到过类似的问题或知道是什么原因造成的?
我使用的是 MacBook Air、125GB SSD、4GB RAM,我的开发环境是 Spyder IDE。
谢谢
r - 比较多维缩放矩阵
对于相同的 356 个项目,我有两个 MDS 图,比较这两个图我能做的最好的事情是什么?
我尝试在 R 中使用 Procrustes,但我不喜欢我得到的结果是否有其他函数可以在 R 中使用来比较它们?
r - 训练和测试之间的 RandomForest 接近度
使用randomForest
,我想创建实例邻近度的低级投影,由MDSPlot()
. 但是,我不仅想要训练近似值,还想要所有实例之间的近似值(即训练和测试)。我怎样才能做到这一点?
我目前xtest
用作参数randomForest()
以及何时使用
我明白了
所以从测试到所有人的距离是计算的(119x239),而不是从火车到所有人的距离(120x239)。相反,我只从火车到火车(120x120)。我怎样才能得到完整的矩阵( 239x239)?
为了得到缺失的部分,我可以将适当的test 子矩阵复制到所有(即test to train,119x120)并使用它的转置将其插入以制作完整的矩阵。但我想知道是否有更简单的方法?
c# - 如何制作多维哈希表
我有这些数据,我需要用它制作一个对象,这样我就可以轻松地读/写这个对象。
我试图制作一个字典并用哈希表填充它,但它很难维护,我什至不知道如何修改该字典内的哈希表内的数据。
这是我的坏习惯:
当然,“FormControl”只是一个简单的类来保存控制探针。
我需要制作它,以便我可以轻松获取数据并轻松修改它。