densitymodelling / dsmextra

Extrapolation assessments in density surface models
GNU Lesser General Public License v3.0
4 stars 3 forks source link
abundance-estimation cetacean ecological-modelling extrapolation marine

Extrapolation tools for density surface models

lifecycle DOI

dsmextra provides a toolkit for quantifying and visualising extrapolation in spatially-explicit ecological models (with a focus on density surface models, as implemented in package dsm) projected into novel environmental space. Currently, dsmextra defines extrapolation on the basis of two metrics: (1) ExDet (Mesgaran et al. 2014), and (2) %N (the percentage of data nearby, King & Zeng 2007).

dsmextra offers a variety of numerical and graphical outputs, including summary plots and interactive maps created as ggplot2 and html objects, respectively. Additional functionality (e.g. assessment methods for dynamic covariates) will be added in future releases.

The idea behind dsmextra is to aid ecologists, practitioners, and model end-users in identifying conditions (e.g. areas) under which predicted density surfaces may be prone to errors. In so doing, dsmextra may support:

Getting started

If you are just getting started with dsmextra, we recommend reading the introductory ('Get started') tutorial vignette, which provides a quick introduction to the package. You may also find the below paper and technical report useful:

Additional reading

Acknowledgements

This R package was developed for the DenMod project (Working group for the advancement of marine species density surface modelling), and was funded by OPNAV N45 and the SURTASS LFA Settlement Agreement, being managed by the U.S. Navy’s Living Marine Resources program under Contract No. N39430-17-C-1982. The sperm whale data showcased in the online vignette were provided by Debi Palka (NOAA North East Fisheries Science Center) and Lance Garrison (NOAA South East Fisheries Science Center). Initial data processing was undertaken by Jason Roberts (Marine Geospatial Ecology Lab, Duke University).

Installation

The latest development version can be installed from Github (requires the remotes package):

if (!require("remotes")) install.packages("remotes")
remotes::install_github("densitymodelling/dsmextra")

Found a bug? Have a feature request?

Please submit an issue or send a pull request to the Github repository.