| empiricalSAR {meteR} | R Documentation |
Empirical SAR or EAR
Description
computes observed SAR or EAR from raw data
Usage
empiricalSAR(spp, abund, row, col, x, y, Amin, A0, EAR = FALSE)
Arguments
spp |
vector of species identities |
abund |
numberic vector abundances associated with each record |
row |
identity of row in a gridded landscape associated with each record, or desired number of rows to divide the landcape into |
col |
identity of column in a gridded landscape associated with each recod, or desired number of columns to divide the landcape into |
x |
the x-coordinate of an individual if recorded |
y |
the y-coordinate of an individual if recorded |
Amin |
the smallest area, either the anchor area for upscaling or the desired area to downscale to |
A0 |
the largest area, either the area to upscale to or the total area from which to downscale |
EAR |
logical, should the EAR or SAR be computed |
Details
Currently only doublings of area are supported. There are
several options for specifying areas. Either row and col or
x and y must be provided for each data entry (i.e. the
length of row and col or x and y must equal
the length of spp and abund). If x and y
are provided then the landscape is gridded either by specifying
Amin (the size of the smallest grid cell) or by providing the
number or desired rows and columns via the row and col
arguments. If only row and col are provided these are taken
to be the row and column identities of each data entry
Value
an object of class sar inheriting from data.frame with
columns A and S giving area and species richness, respectively
Author(s)
Andy Rominger <ajrominger@gmail.com>, Cory Merow
References
Harte, J. 2011. Maximum entropy and ecology: a theory of abundance, distribution, and energetics. Oxford University Press.
See Also
meteESF, meteSAR, downscaleSAR, upscaleSAR
Examples
data(anbo)
anbo.obs.sar <- empiricalSAR(anbo$spp, anbo$count, anbo$row, anbo$col, Amin=1, A0=16)
plot(anbo.obs.sar)
anbo.obs.ear <- empiricalSAR(anbo$spp, anbo$count, anbo$row, anbo$col, Amin=1, A0=16, EAR=TRUE)
plot(anbo.obs.ear)
## empirical SAR from simulated x, y data
anbo$x <- runif(nrow(anbo), 0, 1) + anbo$column
anbo$y <- runif(nrow(anbo), 0, 1) + anbo$row
meteSAR(anbo$spp, anbo$count, x=anbo$x, y=anbo$y, row=4, col=4)