Learn R Programming

spatialEco (version 0.1-5)

dispersion: Dispersion (H-prime)

Description

Calculates the dispersion ("rarity") of targets associated with planning units

Usage

dispersion(x)

Arguments

x
data.frame object of target values

Value

data.frame with columns H values for each target, H , sH, sHmax

References

Evans, J.S., S.R. Schill, G.T. Raber (2015) A Systematic Framework for Spatial Conservation Planning and Ecological Priority Design in St. Lucia, Eastern Caribbean. Chapter 26 in Central American Biodiversity : Conservation, Ecology and a Sustainable Future. F. Huettman (eds). Springer, NY.

Examples

Run this code
 library(sp)
 data(pu)
 
 d <- dispersion(pu@data[,2:ncol(pu)])

## Not run:    
#  p <- d[,"H"]
#  clr <- c("#3288BD", "#99D594", "#E6F598", "#FEE08B", 
#           "#FC8D59", "#D53E4F")      
#  clrs <- ifelse(p < 0.5524462, clr[1], 
#            ifelse(p >= 0.5524462 & p < 1.223523, clr[2],
#              ifelse(p >= 1.223523 & p < 2.465613, clr[3],
#  	          ifelse(p >= 2.465613 & p < 4.76429, clr[4],
#  	            ifelse(p >= 4.76429 & p < 8.817699, clr[5],
#  	              ifelse(p >= 8.817699, clr[6], NA))))))
#  plot(pu, col=clrs, border=NA)
#    legend("topleft", legend=rev(c("Very Rare","Rare","Moderately Rare",
#           "Somewhat Common","Common","Over Dispersed")),
#           fill=clr, cex=0.6, bty="n") 
#    box()
# ## End(Not run)

Run the code above in your browser using DataLab