Coder Social home page Coder Social logo

pang-seh / anthropogenicrangecontractions-temporalsamplingbias-sdm-performance Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 1.0 61 KB

R scripts for the Pang et al. (in press) study, "Anthropogenic range contraction, temporal sampling bias, and the performance of species distribution models"

R 100.00%

anthropogenicrangecontractions-temporalsamplingbias-sdm-performance's Introduction

Occurrence-habitat mismatching and niche truncation whem modelling distributions affected by anthropogenic range contractions

R scripts for the Pang et al. (2022) study, "Occurrence-habitat mismatching and niche truncation when modelling distributions affected by anthropogenic range contractions"

Main Article (open access): https://doi.org/10.1111/ddi.13544

These are the R scripts used for the study. This script includes the methods used to reproduce the study and create the figures based on the results obtained.

Data files can be found at figshare https://doi.org/10.5061/dryad.ttdz08m0g

Abstract

Aims: Human-induced pressures such as deforestation cause anthropogenic range contractions (ARCs). Such contractions present dynamic distributions that may engender data misrepresentations within species distribution models. The temporal bias of occurrence data—where occurrences represent distributions before (past bias) or after (recent bias) ARCs—underpins these data misrepresentations. Occurrencehabitat mismatching results when occurrences sampled before contractions are modelled with contemporary anthropogenic variables; niche truncation results when occurrences sampled after contractions are modelled without anthropogenic variables. Our understanding of their independent and interactive effects on model performance remains incomplete but is vital for developing good modelling protocols. Through a virtual ecologist approach, we demonstrate how these data misrepresentations manifest and investigate their effects on model performance.

Location: Virtual Southeast Asia.

Methods: Using 100 virtual species, we simulated ARCs with 100-year land-use data and generated temporally biased (past and recent) occurrence datasets. We modelled datasets with and without a contemporary land-use variable (conventional modelling protocols) and with a temporally dynamic land-use variable. We evaluated each model's ability to predict historical and contemporary distributions.

Results: Greater ARC resulted in greater occurrence–habitat mismatching for datasets with past bias and greater niche truncation for datasets with recent bias. Occurrencehabitat mismatching prevented models with the contemporary land-use variable from predicting anthropogenic-related absences, causing overpredictions of contemporary distributions. Although niche truncation caused underpredictions of historical distributions (environmentally suitable habitats), incorporating the contemporary land-use variable resolved these underpredictions, even when mismatching occurred. Models with the temporally dynamic land-use variable consistently outperformed models without.

Main conclusions: We showed how these data misrepresentations can degrade model performance, undermining their use for empirical research and conservation science. Given the ubiquity of ARCs, these data misrepresentations are likely inherent to most datasets. Therefore, we present a three-step strategy for handling data misrepresentations: maximize the temporal range of anthropogenic predictors, exclude mismatched occurrences and test for residual data misrepresentations.

KEYWORDS data quality, ecological niche model, habitat loss, land cover change, model performance, niche reduction, species distribution model, temporal misalignment, temporal sampling bias

anthropogenicrangecontractions-temporalsamplingbias-sdm-performance's People

Contributors

pang-seh avatar

Stargazers

Ugyen Penjor avatar  avatar

Watchers

 avatar

Forkers

dondealban

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.