R Isomap中的数据是碎片化的

R Isomap中的数据是碎片化的,r,dimensionality-reduction,R,Dimensionality Reduction,我有一个问题,关于R上的isomap,我使用带有距离平方矩阵的vegan包:isomap(Dist,k=2)我仍然有这个错误: isomapdist(Dist)中的错误;数据不完整 我不明白那是什么意思 Isomap将使用仅使用k近邻的点间路径计算点间距离-在您的情况下,使用三个近邻。如果数据由断开连接的组件组成,则仅使用第k个最近邻的点之间可能没有任何路径。根据您试图完成的任务,将数据拆分为连接的集群并在每个集群上运行isomap可能就足够了 我希望这会有所帮助 使用参数epsilon而不是k

我有一个问题,关于
R
上的isomap,我使用带有距离平方矩阵的
vegan
包:
isomap(Dist,k=2)
我仍然有这个错误:

isomapdist(Dist)中的错误;数据不完整


我不明白那是什么意思

Isomap将使用仅使用k近邻的点间路径计算点间距离-在您的情况下,使用三个近邻。如果数据由断开连接的组件组成,则仅使用第k个最近邻的点之间可能没有任何路径。根据您试图完成的任务,将数据拆分为连接的集群并在每个集群上运行isomap可能就足够了


我希望这会有所帮助

使用参数
epsilon
而不是
k
,并将其调整到一个合适的值以获得成功

library(vegan)
iso <- isomap(d, ndim=1, epsilon=0.3)
library(素食主义者)

iso在寻求帮助时,请提供帮助。对于特定的错误消息,并不总是有一个原因。这是谷歌硬盘上距离的平方矩阵:这是行代码ord