Package: Ostats 0.2.0

Quentin D. Read

Ostats: O-Stats, or Pairwise Community-Level Niche Overlap Statistics

O-statistics, or overlap statistics, measure the degree of community-level trait overlap. They are estimated by fitting nonparametric kernel density functions to each species’ trait distribution and calculating their areas of overlap. For instance, the median pairwise overlap for a community is calculated by first determining the overlap of each species pair in trait space, and then taking the median overlap of each species pair in a community. This median overlap value is called the O-statistic (O for overlap). The Ostats() function calculates separate univariate overlap statistics for each trait, while the Ostats_multivariate() function calculates a single multivariate overlap statistic for all traits. O-statistics can be evaluated against null models to obtain standardized effect sizes. 'Ostats' is part of the collaborative Macrosystems Biodiversity Project "Local- to continental-scale drivers of biodiversity across the National Ecological Observatory Network (NEON)." For more information on this project, see the Macrosystems Biodiversity Website (<https://neon-biodiversity.github.io/>). Calculation of O-statistics is described in Read et al. (2018) <doi:10.1111/ecog.03641>, and a teaching module for introducing the underlying biological concepts at an undergraduate level is described in Grady et al. (2018) <http://tiee.esa.org/vol/v14/issues/figure_sets/grady/abstract.html>.

Authors:Quentin D. Read [aut, cre], Arya Yue [aut], Isadora E. Fluck [aut], Benjamin Baiser [aut], John M. Grady [aut], Phoebe L. Zarnetske [aut], Sydne Record [aut]

Ostats_0.2.0.tar.gz
Ostats_0.2.0.zip(r-4.7-any)Ostats_0.2.0.zip(r-4.6-any)Ostats_0.2.0.zip(r-4.5-any)
Ostats_0.2.0.tgz(r-4.6-any)Ostats_0.2.0.tgz(r-4.5-any)
Ostats_0.2.0.tar.gz(r-4.7-any)Ostats_0.2.0.tar.gz(r-4.6-any)
Ostats_0.2.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION
card.svg |card.png
Ostats/json (API)

# Install 'Ostats' in R:
install.packages('Ostats', repos = c('https://neon-biodiversity.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/neon-biodiversity/ostats/issues

Pkgdown/docs site:https://neon-biodiversity.github.io

Datasets:

On CRAN:

Conda:

ecology

5.98 score 7 stars 27 scripts 566 downloads 5 exports 110 dependencies

Last updated from:c674dd3c3f. Checks:7 ERROR, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64ERROR218
source / vignettesOK379
linux-release-x86_64ERROR218
macos-release-arm64ERROR180
macos-oldrel-arm64ERROR186
windows-develERROR204
windows-releaseERROR183
windows-oldrelERROR191
wasm-releaseOK144

Exports:community_overlapOstatsOstats_multivariateOstats_multivariate_plotOstats_plot

Dependencies:abindbootcaretcircularclasscliclockcodetoolscpp11crayondata.tablediagramdigestdoParalleldplyre1071farverfastclusterFNNforeachfuturefuture.applygenericsgeometryggplot2globalsgluegowergridExtragtablehardhathitandrunhmshypervolumeipredisobanditeratorskernlabKernSmoothkslabelinglatticelavalifecyclelinproglistenvlpSolvelubridatemagicmagrittrmapsMASSMatrixmatrixStatsmclustmgcvModelMetricsmulticoolmvtnormnlmennetnumDerivpalmerpenguinsparallellypbapplypdistpillarpkgconfigplyrpracmaprettyunitspROCprodlimprogressprogressrproxypurrrR6rasterrcddRColorBrewerRcppRcppArmadilloRcppProgressrecipesreshape2rlangrpartS7scalessfsmiscshapespsparsevctrsSQUAREMstringistringrsurvivalterratibbletidyrtidyselecttimechangetimeDatetzdbutf8vctrsviridisviridisLitewithr

Example 2: Multivariate O-statistics
Example 2: Multivariate Example - Pitcher plant leaf traits across populations | Overview | Example dataset | Calculating hypervolume O-statistics | Univariate versus multivariate O-statistics | Null models for multivariate O-statistics | Visualizing hypervolume O-statistics | Some practical notes | Works cited

Last update: 2024-11-08
Started: 2024-11-08

O-stats: Example 1 - Univariate O-statistics
Overview | Step-by-step Examples | Univariate linear example - NEON small mammal communities: Calculating the overlap statistics for linear data against a local null model | EXAMPLE: How to find the degree of overlap in body sizes for all small mammal species present in a particular community, and compare it with other communities? | Arguments to Ostats() | Overlap statistics for circular data against a local null model | EXAMPLE: How to find the degree of overlap in time occurences for ant species present in a chamber, and compare across chambers of different conditions? | Overlap plots | Boostrapping | Example for generating bootstrap of linear univariate O-statistics | Bibliography

Last update: 2024-11-08
Started: 2024-11-08