首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R ade4包中的ade4错误

R ade4包中的ade4错误
EN

Stack Overflow用户
提问于 2017-09-12 13:24:16
回答 1查看 219关注 0票数 0

我尝试使用来自prep.fuzzy包的ade4函数对两个无脊椎动物性状(大小和功能饲养组)进行模糊编码,然后创建一个距离矩阵。我经常遇到以下错误消息:

代码语言:javascript
复制
Error in FUN(X[[i]], ...) : 
The fuzzy data set must be prepared with the function prep.fuzzy

这是我的代码:

代码语言:javascript
复制
size <- prep.fuzzy(TraitsCC[,6:12], col.blocks=7, row.w = rep(1, nrow(TraitsCC)))
FeedGp <- prep.fuzzy(TraitsCC[,66:73], col.blocks=8, row.w = rep(1, nrow(TraitsCC)))

# Ok, now we use the variables to create the distance matrix!
ktab1 <- ktab.list.df(list(size, FeedGp))
distrait <- dist.ktab(ktab1, c("F", "F"), option = c("scaledBYrange"))

错误消息是当我试图在最后一行上运行dist.ktab函数时。任何关于这个错误信息的想法都会有帮助(数据是模糊编码的)!谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-14 07:32:18

我尝试使用ade4中可用的数据集来重现您的错误:

代码语言:javascript
复制
data(bsetal97)
size = prep.fuzzy(bsetal97$biol[,1:7], col.blocks=7)
FeedGp = prep.fuzzy(bsetal97$biol[,16:23], col.blocks=8)
ktab1 <- ktab.list.df(list(size, FeedGp))
distrait <- dist.ktab(ktab1, c("F", "F"), option = c("scaledBYrange"))

而且效果很好..。所以我找不到你的问题。请更新ade4并重试。

干杯

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46177666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档