r - 尝试向 NMDS 添加置信椭圆会产生错误“cov.wt(X, W) 中的错误:‘x’必须仅包含有限值”
问题描述
我正在尝试使用 vegan 包和函数“ordiellipse”将 95% 置信椭圆添加到 NMDS 图,并不断收到相同的错误消息。任命看起来像这样:
microcosm_nmds <- ordinate(physeq = physeq_bac1, method = "NMDS", distance = "bray")
plot_ordination(
physeq = physeq_bac1,
ordination = microcosm_nmds,
color = "day",
shape = "location",
title = "NMDS of Microcosm bacterial Communities"
) +
scale_color_manual(values = c("red", "#ffae19",
"#4daf4a", "#1919ff", "darkorchid3", "magenta")
) +
geom_point(aes(color = day), alpha = 0.7, size = 4) +
geom_point(colour = "grey90", size = 1.5)
我尝试使用的椭圆代码是:
ordiellipse(microcosm_nmds, groups = "day", display = "sites", kind = "sd", conf = 0.95, col = "black", w = NULL)
执行此操作时,我不断收到一条错误消息,提示“cov.wt(X, W) 中的错误:'x' 必须仅包含有限值”,我不知道为什么。数据中没有 NA 或缺失值,并且排序工作正常。我只能猜测它与样本权重有关吗?但我不确定。任何帮助都将不胜感激。
谢谢!
解决方案
推荐阅读
- reactjs - React Materail TabPanel
- c# - 如何在 SAP B1 UI API 中直接将值填充到 UID?
- java - 主线程工作过多发出警告。如何添加 AsyncTask?
- c# - 监视创建的 zip 文件时,fileSystemWatcher 不起作用
- c++ - 在 cpp 中使用带有 std::vector 的字符串长度对字符串数组进行排序
- wso2 - 在 WSO2 中,我无法将图像存储在属性中
- android - 每小时间隔的 GoogleFit 未知 activityId
- reactjs - React Router v5: 404 直接使用 url 或在不同于“/”的路由上刷新页面
- java - 在 Powermockito 中如何模拟特定扩展名的文件?
- telegram - 应该使用什么方法和运算符来让机器人在重新发布时用另一个词替换一个词?