Theory, R functions & Examples
Section: Analysis of species attributes
ade4) - calculates the fourth corner analysis between species attributes and environmental variables.
weimea) - calculates community weighted mean (CWM) of species attributes (argument
traits) using data about species composition (argument
com) and created object of the class
weimea) - calculates correlation, regression or ANOVA, and tests it by standard or permutation test (including Pmax test)
weimea) - calculates fourth corner and tests it by P max test
weimea) - calculates weighted regression of CWM on environmental variables (weighted standardized) and SNC (species niche centroids) on traits (weighted standardized), where CWM and SNC are calculated from weighted standardized traits and environmental variables, respectively. Offers parametric test of the regression, combined into P max test (sensu ter Braak et al. 2018).
weimea) - fits CWM onto ordination diagram, and tests the significance by modified test (permuting columns in species composition matrix).
weimea (community weighted mean approach, Zelený 2018) is focused on relating community-level species attributes (traits, indicator values) to sample attribute (environmental variables). The current distribution (in beta release) is on GitHub (https://github.com/zdealveindy/weimea; see the installation instructions below (these are different for Windows, Mac OS and Linux).
Windows binary (for R 4.0.3): weimea_0.1.18.zip
To directly install
weimea in R for Windows, use the following:
download.file ('https://anadat-r.davidzeleny.net/lib/exe/fetch.php/en:data:weimea_0.1.18.zip', 'weimea.zip') install.packages (paste (getwd (), 'weimea.zip', sep = '/'), repos = NULL, type = 'win.binary')
library (weimea) to open the package. If you get the error message Error: package or namespace load failed for ‘weimea’... there is no package called ‘RcppArmadillo’, then you need to
install.packages (“RcppArmadillo”) and try
library (weimea) again. If you get another error message, you may be missing yet another library on which
weimea depends - follow error messages and install them one by one manually using
install.packages. To ensure the library is correctly installed, you should not get any error message once you type
library (weimea). You can try to run some of the example codes, e.g.
example (test_cwm), to see whether the package works.
Alternatively, you can install the package directly from GitHub. For this, make sure you have the latest version of Rtools.exe, compatible with your R version, installed on your computer and added to your program path (check here for details), and that you installed the latest version of the package
See the explanation of error messages above to see what to do (install manually additional packages).
MacOS binary: weimea_0.1.18.tgz - this is updated version for R 4.1.0 (thanks to Cheng-Tao Lin for compiling!)
You may need to install
gfortran binary (follow instructions here)
Linux binary: weimea_0.1.18_r_x86_64-pc-linux-gnu.tar.gz (thanks to Cheng-Tao Lin for compiling!)