smoky: Whittaker's Great Smoky Mountains Vegetation Data (USA)

Description Usage Format Details Source References Examples

Description

A list of two data.frames ‘spe’ and ‘env’ derived from Whittaker's (1956) Table 3, showing vegetation changes along a moisture gradient in Great Smoky Mountains National Park, USA.

Usage

1

Format

A list of 2 data.frames:

Details

Species matrix values are abundance of tree species in 12 stations between 3500 and 4500 ft. Abundances are percentages of total woody plant stems per station > or = 1-inch diameter). Each station is an aggregate of 1-7 plots of variable size and sampling intensity. Presences < 0.5 matrix.

Environmental matrix values are:

where the first four variables are species weighted averages as moisture indicator values.

Whittaker's caption verbatim:
“Table 3. Composite transect of moisture gradient between 3500 and 4500 ft, distribution of trees along gradient. Transect along the moisture gradient from mesic valley sites (Sta. 1) to xeric southwest slope sites (Sta. 12), based on 46 site counts including 4906 stems from elevations between 3500 ft and 4500 ft. All figures are percentages of total stems in station from 1-in. diameter class up. ”

Location: Great Smoky Mountains of Tennessee and North Carolina, USA.

Source

Table 3 in Whittaker (1956).

References

Whittaker, R. H. 1956. Vegetation of the Great Smoky Mountains. Ecological Monographs 26:2–80.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# split into two data.frames
data(smoky)
spe <- smoky$spe
env <- smoky$env

# visualize the species matrix
data(smoky)
z <- smoky$spe
ecole::plot_heatmap(z, xord=FALSE, yord=FALSE, yexp=1.7,
     logbase=10, asp=1)

# following Whittaker's Fig. 4 (top):
e <- sapply(env[,1:4], FUN=function(x)(x-min(x))/(max(x)-min(x)))
e <- cbind(e, moisture=env$moisture)
plot(1:12, ylim=c(0,1), type='n', las=1, bty='l', ylab='')
for(i in 1:4){
     points(e[,i], pch=16, col=i)
     lines(loess(e[,i] ~ e[,'moisture']), col=i)
}

# following Whittaker's Fig. 4 (middle):
nm <- c('tilia_heterophylla','halesia_monticola',
         'tsuga_canadensis','quercus_alba','pinus_pungens')
e <- sapply(spe[,names(spe)%in%nm],
           FUN=function(x)(x-min(x))/(max(x)-min(x)))
e <- cbind(e, moisture=env$moisture)
plot(1:12, ylim=c(0,1), type='n', las=1, bty='l', ylab='')
for(i in 1:5){
     points(e[,i], pch=16, col=i)
     lines(loess(e[,i] ~ e[,'moisture']), col=i)
}

phytomosaic/fitNMDS documentation built on May 17, 2019, 8:19 p.m.