R Labs for Vegetation Ecologists
This section of the Laboratory for Dynamic Synthetic Vegephenonenology (LabDSV)
includes tutorials and lab exercises for a course in quantitative analysis and
multivariate statistics in vegetation ecology. Example data sets are included
and may be downloaded to run the exercises if desired. Please understand, it
is not my intention to teach vegetation analysis in these labs. HTML is simply
too limiting. My intention is to demonstrate the utility of R (and S-Plus)
for vegetation analysis, to teach the rudiments of the S syntax, and to make
routines and examples available to augment formal study in vegetation ecology.
As a compromise to those more interested in ecology than S, I have written a
number of functions that minimize the amount of S you have to learn to perform
vegetation analysis. For those also interested in S, I have included annotated
copies of functions at the bottoms of the lab.
Since I first wrote and posted this material years ago R has undergone
extraordinary development, and has been adopted wholeheartedly by ecologists.
Accordingly, I have re-written severali sections to update the material to
reflect usage. Nonetheless, the untentionsi to be useful to beginners as well
as more experienced ecological analysts. In additon, web pages are undergoing a
progressive transition to a CSS style sheet and may be in formatting flux for a
little while.
The materials and exercises currently available include:
- Introduction
- Familiarization with Data
- Lab 1 Loading Vegetation Data and Simple Graphical Data Summaries
- Lab 2 Loading Site/Environment Data and Simple Graphical Summaries
- Lab 3 Vegetation Tables and Summaries
- Modeling Species Distributions
- Lab 4 Modeling Species Distributions with Generalized Linear Models
- Lab 5 Modeling Species Distributions with Generalized Additive Models
- Lab 6 Modeling Species Distributions with Classification Trees
- Ordination
- Lab 7 Principal Components Analysis
- Lab 8 Principal Coordinates Analysis
- Lab 9 Nonmetric Multi-Dimensional Scaling
- Lab 10 Correspondence Analysis and Detrended Corresponence Analysis
- Lab 11 Fuzzy Set Ordination
- Lab 12 Canonical Correspondence Analysis
- Cluster Analysis
- Lab 13 Cluster Analysis
- Lab 14 Discriminant Analysis with Tree Classifiers
The current versions of the LabDSV, optpart, and coenoflex R packages are
available for both linux/unix and Windows at
http://www.cran.r-project.org.
For more information contact Dave Roberts at droberts@montana.edu
The syllabus for BIOL 580 - Analysis of Ecological Communities is available here: