【R语言】多维缩放

目录

  • MDS的工作原理
  • 在R语言中实现MDS

MDS的工作原理

【R语言】多维缩放_第1张图片
【R语言】多维缩放_第2张图片

在R语言中实现MDS

【R语言】多维缩放_第3张图片

#数据集
data(eurodist)
eurodist

mds <- cmdscale(d = eurodist,k=2,eig = T)
mds
plot(mds$points,main = "Togerson-Gower")
text(mds$points,rownames(mds$points))

library(MASS)
mds <- isoMDS(eurodist,k=2)
head(mds$points)
plot(mds$points,type = "n",main = "isoMDS")
text(mds$points,rownames(mds$points))

mds <- sammon(eurodist,k=2)
head(mds$points)
plot(mds$points,type = "n",main = "sammon")
text(mds$points,rownames(mds$points))

【R语言】多维缩放_第4张图片
【R语言】多维缩放_第5张图片
【R语言】多维缩放_第6张图片

你可能感兴趣的:(R语言自学笔记,r语言,开发语言,笔记)