Learn R Programming

goeveg R-package

Functions for Community Data and Ordinations

A collection of functions useful in vegetation community analyses and ordinations.
The ordination functions work as an addition to the functions from the vegan-package.

Features

  • Automatic species selection for ordination diagrams based on cover abundances and species fit (ordiselect - function)
  • Generation of species response curves (specresponse - function)
  • Scree/stress plots for NMDS (screeplot_NMDS - function)
  • Rank-abundance curve plotting for single or multiple samples (racurve and racurves-functions)
  • Calculation and sorting of synoptic tables with group-wise frequencies, fidelity and differential species assessment (syntable and synsort functions)
  • Heterogeneity-constrained random (HCR) resampling (Lengyel, Chytrý & Tichý, 2011) of community data (hcr_resampling function)
  • Taxa merging for taxa with identical names (merge_taxa - function)
  • One-step cleaning and transposing of vegetation matrices: (clean_matrix and trans_matrix - functions)
  • Conversion between cover-abundance codes and percentage cover (cov2per and per2cov - functions)

Furthermore some basic functions are included, such as standard error of the mean sem, coefficient of variance cv or conversion between degrees and radians deg2rad/rad2deg.

Installation

Install the released version from CRAN:

install.packages("goeveg")

Install the latest version from Github using remotes

remotes::install_github("fvlampe/goeveg")

Copy Link

Version

Install

install.packages('goeveg')

Monthly Downloads

715

Version

0.7.9

License

GPL (>= 2)

Issues

Pull Requests

Stars

Forks

Maintainer

Friedemann Lampe

Last Published

September 3rd, 2025

Functions in goeveg (0.7.9)

trans_matrix

Transpose species matrix
schedenveg

Vegetation releves from Scheden
syntable

Synoptic tables and calculation of group-wise frequencies, fidelity and differential species character
schedenenv

Header data for Vegetation releves from Scheden
sem

Standard error of the mean (SEM)
screeplot_NMDS

Scree plot/Stress plot for NMDS
synsort

Sorting functions for synoptic tables
specresponse

Species response curves
racurves

Multiple rank-abundance curves
hcr_resampling

Heterogeneity-constrained random resampling (HCR)
deg2rad

Conversion between degrees and radians
clean_matrix

Clean species matrix
cov2per

Conversion between cover-abundance codes and percentage cover
scale_tabs

Conversion tables for cover-abundance scales
ordiselect

Species selection for ordination plots
merge_taxa

Merge taxa with identical names
racurve

Rank-abundance curves
cv

Coefficient of variation (CV)