我正在尝试使用eurodist数据集进行一些 MDS 分析,但是当我绘制配置时,我得到了一个颠倒的图表:
当我在经典 MDS 上时,我可以通过在 x 轴上进行反射来避免这种情况:
X2D=cmdscale(EurDistances, k = 2, eig = TRUE, add = FALSE, x.ret = FALSE)
X2D
require(graphics)
x = X2D$points[,1]
y = X2D$points[,2]
plot(x, -y, type="n", xlab="", ylab="", main="cmdscale(eurodist)")
text(x, -y, rownames(X2D$points), cex=0.8)
因此,我能够生成正确的地图:
但是,当我执行度量 MDS 时,如何从smacofSym函数中获取 x 和 y 点对我来说并不那么明显,因此我不知道如何在以下代码之后纠正绘图的颠倒:
resm.EurDistances=smacofSym(EurDistances,2)
resm.EurDistances
summary(resm.EurDistances)
plot(resm.EurDistances, main="smacofSym(eurociti,2)")
任何帮助表示赞赏,谢谢。