- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试通过以下函数在数据集上通过素食包应用 NMDS:
library(vegan)
library(MASS)
library(MVA)
library(ggplot2)
all_d <- vegdist(landmetr, method= "hor", binary=FALSE, diag=TRUE,
upper=FALSE, na.rm = FALSE)
allmds3 <- isoMDS(all_d, k=3)
gr0 <- factor(france100_7c$LAND_CODE)
plot(allmds3$points[,2:3], col=gr0, bg="grey", cex=0.2,pch=20)
# regress environmental variables on configuration of site points
provaenv3 <- envfit(allmds3$points[,2:3], landmetr,999, na.rm = FALSE, france100_7c$LAND_CODE)
# add the environmental regressions to the area plot
plot(provaenv3,add=T, cex=0.5)
#plot0
ordiellipse (allmds3, gr0, kind = "sd", conf=0.95, label = T)
然而,尽管此双标图是在轴 2 和轴 3 上构建的,但 ordiellipse 函数写入椭圆以标识轴 1 和轴 2 双标图上的簇。任何人都可以解释为什么会发生这种情况以及我如何在轴 2 和轴 3 双标图上绘制正确的椭圆?
最佳答案
在这种情况下,预期的用途是将 choices
也传递给 ordiellipse
。如 ?ordiellipse
...: Parameters passed to graphical functions or to ‘scores’ to
select axes and scaling etc.
因此@EDi 的示例可以更简单地完成
library("vegan")
data(dune)
data(dune.env)
set.seed(1234)
NMDS <- metaMDS(dune, k = 3)
take <- c(1,3)
plot(NMDS, choices = take, display = "sites", type = "n")
points(NMDS, choices = take, display = "sites",
col = dune.env$Management)
with(dune.env, ordiellipse(NMDS, Management, choices = take))
生产
关于r - 在轴 2 和轴 3 上的 R 中的 NMDS 中使用 ordiellipse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31426749/
有没有办法从具有函数 metaMDS 的 NMDS 对象确定解释的累积方差(度量拟合或 R^2m)?该对象返回压力、分数、分数的值,但我没有看到差异。该函数来自 vegan 包并执行非度量多维缩放。
我正在尝试更改我的 NMDS 绘图中的轴以放大我的站点被绘制的位置。我假设在我没有绘制的物种点的产品中选择的空间。我曾尝试将 xlim 添加到我的代码中但无济于事,我想知道我是否将它放在错误的位置或者
我正在尝试使用嵌套因子制作 nMDS 数据图。我希望 nMDS 通过使用符号和颜色在一张图上显示这两个因素。 在这个可重现的示例中,如果 use 嵌套在 moisture 中,我希望绘图将 Moist
我有来自草地(站点 1-14)和采石场(站点 15-28)的数据,并希望它们在我使用素食包创建的 NMDS 图中具有不同的颜色,例如。 G。站点编号 1-14 为红色,站点编号为 15-28 为蓝色。
我刚刚成功地在我的非度量多维比例图上绘制和 ordisurf 模型。代码是从这个站点使用的。 https://oliviarata.wordpress.com/2014/07/17/ordinatio
我正在尝试使用 vegan 包在 R 中对数据集执行 NMDS,该数据集以绘图为列,以物种计数为列。我的数据采用文本文件格式(制表符分隔),包含大量“0”物种计数。但是,当我尝试创建距离矩阵时,我收到
我使用 ggplot2 来创建 NMDS 图,而不是普通的绘图函数。我想使用 vegan 包中的函数 ordiellipse() 在 NMDS 图中显示组。 示例数据: library(vegan)
我正在尝试通过以下函数在数据集上通过素食包应用 NMDS: library(vegan) library(MASS) library(MVA) library(ggplot2) all_d <- ve
我是一名优秀的程序员,十分优秀!