R包'smacof'在w%*%external中出错:不一致的参数

时间:2015-09-07 09:16:22

标签: r

我遇到了问题,我不知道发生了什么。基本上,我需要使用smacofvegan R包进行包含协变量的多维缩放,但我得到以下错误Error in w %*% external : non-conformable arguments

以下是我的步骤

1)使用vegan获取相异矩阵。

output<-metaMDS(data[,1:80], stress=.05, k=6, trymax=1000, trace = TRUE)

2)将相异性转换为矩阵形式。定义协变量。

delta <- matrix(0, ncol = 80, nrow = 80)
delta[lower.tri(delta)] <- output$diss
covariate<-data[,81:82]

3)使用smacof

result<-smacofConstraint(delta, constraint="linear", external=covariate,
                       ndim=6, type="ordinal", itmax=1000, verbose=TRUE)

但是,我收到以下错误:

`Error in w %*% external : non-conformable arguments`

任何帮助都会很棒!!!

0 个答案:

没有答案