Learn R Programming

EcoSimR (version 0.1.0)

Null Model Analysis for Ecological Data

Description

Given a site by species interaction matrix, users can make inferences about species interactions by performance hypothesis comparing test statistics against a null distribution. The current package provides algorithms and metrics for niche-overlap, body size ratios and species co-occurrence. Users can also integrate their own algorithms and metrics within these frameworks or completely novel null models. Detailed explanations about the underlying assumptions of null model analysis in ecology can be found at http://ecosimr.org.

Copy Link

Version

Install

install.packages('EcoSimR')

Monthly Downloads

10

Version

0.1.0

License

MIT + file LICENSE

Maintainer

Last Published

April 3rd, 2015

Functions in EcoSimR (0.1.0)

czekanowski_var

CzekanowskiVariance Niche Overlap Metric
ra4

RA4 Niche Overlap Randomization Algorithm
ra3

RA3 Niche Overlap Randomization Algorithm
v_ratio

SchlutersVRatio Co-occurrence Metric
sim2

Sim2 Co-occurrence Randomization Algorithm
summary.coocnullmod

Generic function for calculating null model summary statistics.
cooc_null_model

Co-Occurrence Null model
ra1

RA1 Niche Overlap Randomization Algorithm
czekanowski

Czekanowski Niche Overlap Metric
ra2

RA2 Niche Overlap Randomization Algorithm
plot.nullmod

plot a histogram null model
var_ratio

VarRatio Size Overlap Ratio Metric
sim6

Sim6 Co-occurrence Randomization Algorithm
pianka_var

PiankaVariance Niche Overlap Metric
c_score

CScore Co-occurrence Metric
sim10

Sim10 Co-occurrence Randomization Algorithm
size_gamma

SizeGamma Size Overlap Randomization Algorithm
size_uniform

SizeUniform Size Overlap Randomization Algorithm
sim4

Sim4 Co-occurrence Randomization Algorithm
dataWiFinches

West Indian Finches data This data frame is a binary presence-absence matrix for West Indies finches (Fringillidae). Each row is a different species of finch and each column is one of the 19 major islands in the West Indies. Entries indicate the presence (1) or absence (0) of a species on an island. Data from Gotelli and Abele (1982).
EcoSimR

EcoSimR EcoSimR is a collection of functions for calculating community metrics and algorithms for randomizing community data for null model analysis. Current modules are included for the analysis of niche overlap, body size overlap, and species co-occurrence. EcoSimR also allows users to define their own functions and algorithms to develop new null models.
plot.nichenullmod

Niche Null Model Plot function
summary.nichenullmod

Generic function for calculating null model summary statistics
dataMacWarb

MacArthur's (1958) warbler data This data matrix is from MacArthur's classic (1958) paper on the coexistence of 5 species of New England warbler. Each row of the data matrix is a different species of warbler, and each column is one of 16 different subregions of a coniferous tree. Each entry is the percentage of time that each species was observed foraging in a different subregion of the tree (see Figures 2-4 in MacArthur 1958). Zeroes indicate subregions of the tree in which a species was not recorded foraging.
checker

Checker Co-occurrence Metric
min_diff

MinDiff Size Overlap Metric
sim5

Sim5 Co-occurrence Randomization Algorithm
summary.sizenullmod

Generic function for calculating null model summary statistics
sim1

Sim1 Co-occurrence Randomization Algorithm
c_score_var

CScoreVariance Co-occurrence Metric
summary.nullmod

Generic function for calculating null model summary statistics
plot.coocnullmod

Co-Occurrence Model Plot Function
size_uniform_user

SizeUser Size Overlap Randomization Algorithm
sim3

Sim3 Co-occurrence Randomization Algorithm
sim9_single

sim9_single
min_ratio

MinRatio Size Overlap Ratio Metric
dataRodents

Desert rodent data set This data vector is from Brown's (1975) study of the coexistence of desert rodent species. Each entry is the average adult body mass in grams of six co-occurring species of Sonoran Desert rodents.
reproduce_model

Reproduce a result
sim9

Sim9 Co-occurrence Randomization Algorithm
size_null_model

Size Ratio
plot.sizenullmod

Size Ratio Plot Function
pianka

Pianka Niche Overlap Metric
czekanowski_skew

CzekanowskiSkew Niche Overlap Metric
niche_null_model

Niche overlap null models
pianka_skew

PiankaSkew Niche Overlap Metric
sim7

Sim7 Co-occurrence Randomization Algorithm
ranMatGen

Random Matrix Generator
size_source_pool

SizeSourcePoolDraw Size Overlap Randomization Algorithm
var_diff

VarDiff Size Overlap Ratio Metric
c_score_skew

CScoreSkew Co-occurrence Metric
null_model_engine

Run null model
sim8

Sim8 Co-occurrence Randomization Algorithm
vector_sample

Vector Sample Function
species_combo

SpeciesCombo Co-occurrence Metric