-4

我需要基于具有环境向量的相异矩阵(vegdist,方法 Bray)制作 PCoA 图(cmd 比例)。

我得到了 cmd PCoA 图,但是,我不知道如何绘制环境变量的向量。

是否应该将它们放在单独的文件中。是否使用了 envfit 功能以及我是初学者如何?

如果有人可以一步一步地告诉我如何做到这一点,那就太好了。

谢谢你。

4

1 回答 1

2

那里有很多免费的可用资源,并附有分步手册。例如vegan-vignettes、Roeland Kindt 的“树多样性分析”等等……

Borchard 的书(R 的数值生态学)也很不错。

这是一个启动器:

require(vegan)
data(dune)
data(dune.env)

str(dune)
str(dune.env)

# CMD
cmd <- cmdscale(vegdist(dune, method="bray"))
# Plot CMD
ordiplot(cmd)
# Fit environmental variables
fit_env <- envfit(ord=cmd, env=dune.env)

# plot environmental variables with p < 0.05
plot(fit_env, p.max = 0.05)

# add smooth surface for A1
ordisurf(cmd, dune.env$A1, add = TRUE)
于 2012-12-07T21:34:26.017 回答