Package: SIBER 2.1.9

SIBER: Stable Isotope Bayesian Ellipses in R

Fits bi-variate ellipses to stable isotope data using Bayesian inference with the aim being to describe and compare their isotopic niche.

Authors:Andrew Jackson [aut, cre], Andrew Parnell [aut]

SIBER_2.1.9.tar.gz
SIBER_2.1.9.zip(r-4.5)SIBER_2.1.9.zip(r-4.4)SIBER_2.1.9.zip(r-4.3)
SIBER_2.1.9.tgz(r-4.4-any)SIBER_2.1.9.tgz(r-4.3-any)
SIBER_2.1.9.tar.gz(r-4.5-noble)SIBER_2.1.9.tar.gz(r-4.4-noble)
SIBER_2.1.9.tgz(r-4.4-emscripten)SIBER_2.1.9.tgz(r-4.3-emscripten)
SIBER.pdf |SIBER.html
SIBER/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/andrewljackson/siber/issues

Uses libs:
  • jags– Just Another Gibbs Sampler for Bayesian MCMC
  • c++– GNU Standard C++ Library v3
Datasets:
  • allgroups - The entire set of Geese isotope data
  • concdepdemo - A set of concentration dependence values for stable isotope analysis
  • correctionsdemo - A set of trophic discrimination factors for brent geese feeding on their sources.
  • demo.siber.data - Simulated d13C and d15N isotope-space data
  • demo.siber.data.2 - Simulated d13C and d15N isotope-space data
  • geese1demo - A single group of the geese data
  • geese2demo - A single group of the geese data
  • mongoose - A set of isotope observations for mongooses nested within packs
  • sourcesdemo - A set of isotope observations on food sources of brent geese

On CRAN:

community-ecologyecologyniche-modellingstable-isotopes

31 exports 36 stars 6.47 score 57 dependencies 1 dependents 110 mentions 168 scripts 1.2k downloads

Last updated 4 months agofrom:424c76abe5. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 02 2024
R-4.5-winOKSep 02 2024
R-4.5-linuxOKSep 02 2024
R-4.4-winOKSep 02 2024
R-4.4-macOKSep 02 2024
R-4.3-winOKSep 02 2024
R-4.3-macOKSep 02 2024

Exports:addEllipseallCentroidVectorsbayesianLaymanbayesianOverlapcommunityMetricsMLcreateSiberObjectellipseInOutellipsoidTransformextractPosteriorMeansfitEllipsegenerateSiberCommunitygenerateSiberDatagenerateSiberGroupgroupMetricsMLkapowlaymanMetricsmaxLikOverlapplotCommunityHullsplotGroupEllipsesplotGroupHullsplotSiberObjectpointsToEllipsoidposteriorSEAsiberCentroidssiberConvexhullsiberDensityPlotsiberEllipsessiberKapowsiberMVNsigmaSEAspecificCentroidVectors

Dependencies:ashclicodacolorspacecpp11deldirdplyrfansifarverFNNgenericsggplot2gluegtablehdrcdeisobandkernlabKernSmoothkslabelinglatticelifecyclelocfitmagrittrMASSMatrixmclustmgcvmnormtmulticoolmunsellmvtnormnlmepillarpkgconfigpolyclippracmapurrrR6RColorBrewerRcpprjagsrlangscalesspatstat.dataspatstat.geomspatstat.univarspatstat.utilsstringistringrtibbletidyrtidyselectutf8vctrsviridisLitewithr

Comparing communities

Rendered fromsiber-comparing-communities.Rmdusingknitr::rmarkdownon Sep 02 2024.

Last update: 2023-10-11
Started: 2020-05-12

Comparing populations

Rendered fromsiber-comparing-populations.Rmdusingknitr::rmarkdownon Sep 02 2024.

Last update: 2023-10-11
Started: 2020-05-12

Customising Plots Manually

Rendered fromCustomising-Plots-Manually.Rmdusingknitr::rmarkdownon Sep 02 2024.

Last update: 2023-10-11
Started: 2016-08-03

Ellipse Overlap

Rendered fromEllipse-Overlap.Rmdusingknitr::rmarkdownon Sep 02 2024.

Last update: 2023-10-11
Started: 2016-08-16

Introduction to SIBER

Rendered fromIntroduction-to-SIBER.Rmdusingknitr::rmarkdownon Sep 02 2024.

Last update: 2023-10-11
Started: 2015-08-09

KAPOW! example

Rendered fromkapow-example.Rmdusingknitr::rmarkdownon Sep 02 2024.

Last update: 2023-02-15
Started: 2021-05-27

Plot Some Posterior Ellipses

Rendered fromPlot-posterior-ellipses.Rmdusingknitr::rmarkdownon Sep 02 2024.

Last update: 2023-10-11
Started: 2017-06-01

Points Inside or Outside Ellipse

Rendered fromPoints-Inside-Outside-Ellipse.Rmdusingknitr::rmarkdownon Sep 02 2024.

Last update: 2023-04-17
Started: 2016-08-10

SIA plots using ggplot2

Rendered fromPlot-SIA-ggplot2.Rmdusingknitr::rmarkdownon Sep 02 2024.

Last update: 2023-10-11
Started: 2020-07-16

Test Convergence

Rendered fromTest-convergence.Rmdusingknitr::rmarkdownon Sep 02 2024.

Last update: 2021-04-13
Started: 2017-06-02

Vector Statistics on Centroids

Rendered fromCentroid-Vectors.Rmdusingknitr::rmarkdownon Sep 02 2024.

Last update: 2023-10-11
Started: 2017-03-23

Readme and manuals

Help Manual

Help pageTopics
Adds an ellipse around some data to an existing plotaddEllipse
Plot the pairwise distances and angles describing the difference between centroids of all groupsallCentroidVectors
The entire set of Geese isotope dataallgroups
Calculate Layman metrics on Bayesian posterior samples of a communitybayesianLayman
Calculate the overlap between two ellipses based on their posterior distributions.bayesianOverlap
Calculate the point estimates of the Layman metrics for each communitycommunityMetricsML
A set of concentration dependence values for stable isotope analysisconcdepdemo
A set of trophic discrimination factors for brent geese feeding on their sources.correctionsdemo
Read in SIBER format data and generate the SIBER objectcreateSiberObject
Simulated d13C and d15N isotope-space datademo.siber.data
Simulated d13C and d15N isotope-space datademo.siber.data.2
Back-transform a z-score siber ellipse to original location and scale.ellipseBackTransform
Test whether a set of points are inside or outside a defined circleellipseInOut
Apply a normalisation transformation to vectors of data onto ellipsoidsellipsoidTransform
Extract posterior means from call to 'siberMVN'extractPosteriorMeans
Fit a multivariate normal distribution to x and y data using jagsfitEllipse
A single group of the geese datageese1demo
A single group of the geese datageese2demo
Create a sequence of points on a circlegenCircle
A utility function to simulate a single community comprised of groupsgenerateSiberCommunity
A utility function to simulate isotope data for several communitiesgenerateSiberData
A utility function to simulate a single group of datagenerateSiberGroup
Calculate maximum likelihood based measures of dispersion of bivariate datagroupMetricsML
Calculate the area of a convex hull given its coordinateshullArea
KAPOW!kapow
Calculates the 6 Layman metrics on a vector of x and y datalaymanMetrics
Calculate the overlap between two ellipses based on the maximum likelihood fitted ellipses.maxLikOverlap
A set of isotope observations for mongooses nested within packsmongoose
Adds convex hulls to each community to an existing plotplotCommunityHulls
Adds ellipses to an existing plot for each of your groupsplotGroupEllipses
Plots illustrative convex hulls for each group within all communitiesplotGroupHulls
Creates an isotope scatterplot and provides a wrapper to ellipse and hull plottingplotSiberObject
Test whether a set of points are inside or outside a defined ellipsepointsToEllipsoid
Calculate the SEA based on a posterior distribution of SigmaposteriorSEA
Calculate the polar form of the vector between pairs of ellipse centroidssiberCentroids
Calculate metrics and plotting information for convex hullssiberConvexhull
Plot credible intervals as shaded boxplots using 'hdr.boxplot'siberDensityPlot
Calculate the Bayesian Standard Ellipse Area for all groupssiberEllipses
Calculates the boundary of a union of ellipsessiberKapow
Fit Bayesian bivariate normal distributions to each group in each communitysiberMVN
Calculate metrics corresponding to the Standard Ellipse based on a covariance matrixsigmaSEA
A set of isotope observations on food sources of brent geesesourcesdemo
Calculate the pairwise distances and angles describing the difference between centroids of paired groupsspecificCentroidVectors