indicators: Indicator analysis for species combinations

Description Usage Arguments Details Value Author(s) References See Also Examples

Description

Determines the indicator value of species combinations.

Usage

1
2
3
4
5
6
7
8
indicators(X, cluster, group, func="IndVal", max.order=5, max.indicators=NULL, 
At=0, Bt=0, sqrtIVt=0, nboot=0, alpha=0.05, XC=TRUE, enableFixed = FALSE, verbose = FALSE)
## S3 method for class 'indicators'
 print(x, At=0, Bt=0, sqrtIVt=0, selection=NULL, confint=FALSE,...)
## S3 method for class 'indicators'
 plot(x, type="sqrtIV", maxline=TRUE,...)
## S3 method for class 'indicators'
 summary(object,...)

Arguments

X

A community data table with sites in rows and species in columns. This table can contain either presence-absence or abundance data.

x

An object of class 'indicators'.

object

An object of class 'indicators'.

cluster

A vector containing the classification of sites into site groups.

group

The label corresponding to the target site group.

max.order

Maximum number of species conforming species combinations.

max.indicators

Maximum number of valid indicators to be kept. If NULL, then all valid indicators are kept.

func

The indicator value variant to be used, either "IndVal" (non-equalized) or "IndVal.g" (group-equalized).

At

Threshold for positive predictive value used to select valid indicators. Combinations with lower values are not kept.

Bt

Threshold for sensitivity used to select valid indicators. Combinations with lower values are not kept.

sqrtIVt

Threshold for (square root of) indicator value. Combinations with lower values are not kept.

nboot

Number of bootstrap samples for confidence intervals.

alpha

Error in confidence intervals.

XC

If TRUE, outputs the abundance/occurrence matrix of species combinations.

enableFixed

If TRUE, uses species that occur in all sites as fixed elements and creates combinations with the remaining ones.

verbose

If TRUE, prints the results of each step.

selection

A logical vector used to restrict, a priori, the species combinations to be printed.

confint

Flag to indicate that confidence interval bounds are desired when printing.

type

Statistic to plot. Accepted values are "IV" (indicator value), "sqrtIV" (square root of indicator value), "A", "LA", "UA", (positive predictive value and confidence limits), "B", "LB", "UB" (sensitivity and confidence limits).

maxline

Flag to indicate whether a line has to be drawn joining the maximum values for each order of combinations.

...

Additional arguments for functions print,summary or plot.

Details

Function indicators creates explores the indicator value of the simultaneous occurrence of sets of species (i.e. species combinations). The method is described in De Cáceres et al. (2012) and is a generalization of the Indicator Value method of Dufrêne & Legendre (1997). The maximum number of species conforming the species combination can be controlled using max.order. For each combination of species it determines its positive predictive value (A), sensitivity (B) and the square root of indicator value (sqrtIV). If nboot>0 then bootstrap confidence intervals are determined with the specified alpha level, as explained in De Cáceres & Legendre (2009). The combinations to be kept can be restricted to those whose positive predictive value, sensitivity and/or indicator value are equal or greater than input thresholds. Function print allows printing the results in a nice table, whereas summary provides information about candidate species, combinations and coverage of the set of indicators. Function plot draws the statistics against the order (i.e. the number of species) of the combination.

Value

An object of class indicators with:

candidates

The vector of initial candidate species.

finalsplist

The vector of species finally selected for combinations.

C

A matrix describing all the combinations studied.

XC

A matrix containing the abundance/occurrence of each species combination.

A

Positive predictive power of species combinations. If nboot>0 then this includes the lower and upper bounds of the confidence interval.

B

Sensitivity of species combinations. If nboot>0 then this includes the lower and upper bounds of the confidence interval.

sqrtIV

Square root of indicator value of species combinations. If nboot>0 then this includes the lower and upper bounds of the confidence interval.

group.vec

A logical vector indicating the membership to the target group.

Author(s)

Miquel De Cáceres Ainsa, CTFC

References

De Cáceres, M., Legendre, P., Wiser, S.K. and Brotons, L. 2012. Using species combinations in indicator analyses. Methods in Ecology and Evolution 3(6): 973-982.

De Cáceres, M. and Legendre, P. 2009. Associations between species and groups of sites: indices and statistical inference. Ecology 90(12): 3566-3574.

Dufrêne, M. and P. Legendre. 1997. Species assemblages and indicator species: The need for a flexible asymetrical approach. Ecological Monographs 67:345-366.

See Also

predict.indicators,pruneindicators, coverage, multipatt, strassoc, signassoc

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
library(stats)

data(wetland) ## Loads species data

## Creates three clusters using kmeans
wetkm = kmeans(wetland, centers=3) 

## Determine sensitivity of individual species
B=strassoc(wetland, cluster=wetkm$cluster,func="B") 

## Select species with more than 20% of sensitivity for the first group
sel=which(B[,1]>0.2) 

## Run indicator analysis with species combinations for the first group
sc= indicators(X=wetland[,sel], cluster=wetkm$cluster, group=1, verbose=TRUE, 
               At=0.5, Bt=0.2)

#Prints the results
print(sc)

## Plots positive predictive power and sensitivity against the order of 
## combinations
plot(sc, type="A")
plot(sc, type="B")

## Run indicator analysis with species combinations for the first group, 
## but forcing 'Orysp' to be in all combinations
sc2= indicators(X=wetland[,sel], cluster=wetkm$cluster, group=1, verbose=TRUE, 
                At=0.5, Bt=0.2, enableFixed=TRUE)

miquelcaceres/indicspecies documentation built on May 22, 2019, 3:49 p.m.