GithubHelp home page GithubHelp logo

quantitative-conservation-lab / brusa_et_al Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 40.97 MB

Contains data and code for in-review publication on a method for estimating components of observation error in aerial surveys of marine birds

License: MIT License

R 100.00%
bayesian-statistics imperfect-detection species-misidentification aerial-survey-analysis marine-birds multi-species-monitoring

brusa_et_al's Introduction

Correcting for measurement errors in a long-term aerial survey with auxiliary photographic data

Jamie L. Brusa, Matthew T. Farr, Joseph Evenson, Bryan Murphie, Thomas A. Cyra, Heather J. Tschaekofske, Kyle A. Spragens, Emily Silverman, Sarah J. Converse

Please contact the first author for questions about the code or data: Jamie Brusa ([email protected])

DOI: 10.5281/zenodo.11111632


Abstract

Long-term, large-scale monitoring of wildlife populations is an integral part of conservation research and management. However, some traditional monitoring protocols lack the information needed to account for sources of measurement error in data analyses. Ignoring measurement error, such as partial availability, imperfect detection, and species misidentification, can lead to mischaracterizations of population states and processes. Accounting for measurement error is key to robust monitoring of populations, which can inform a wide variety of decisions, including harvest, habitat restoration, and determination of the legal status of species. We undertook an effort to retroactively minimize bias in a large-scale, long-term monitoring program for marine birds in the Salish Sea, Washington, USA by conducting an auxiliary study to jointly estimate components of measurement error. We built a novel model in a Bayesian framework that simultaneously harnessed human observer and photographic data types to produce estimates necessary to correct for the effects of partial availability, imperfect detection, and species misidentification. Across all 31 species identified in photographs, both of the two participating observers had instances of undercounting and overcounting birds but tended to undercount (observers undercounted totals across all species on 69.3% โ€“ 78.9% of transects). We estimated species-specific correction factors that can be used to correct both historical and future counts from the Salish Sea survey, which has been running since 1992. Our novel modeling framework can be applied in other multi-species monitoring contexts where minimal photographic data can be collected for the purposes of correcting for measurement error in large-scale, long-term datasets.

Table of Contents

  • FF.csv are forward-facing camera data for the fine-grained (i.e., species-specific) analysis.
  • Obs1.csv are Observer One's data for the fine-grained (i.e., species-specific) analysis.
  • Obs2.csv are Observer Two's data for the fine-grained (i.e., species-specific) analysis.
  • FF_c.csv are forward-facing camera data for the coarse-grained (i.e., species-groups) analysis.
  • Obs1_c.csv are Observer One's data for the the coarse-grained (i.e., species-groups) analysis.
  • Obs2_c.csv are Observer Two's data for the the coarse-grained (i.e., species-groups) analysis.
  • seat.csv are the seat position during a flight transect for each observer.
  • Figure 1 is a directed acyclic graph showing relationship between in-sample data and out-of-sample correction.
  • Figure 2 is the observer count accuracy per species.
  • Figure 3 is the model performance for count corrections.

Required Packages and Versions Used

tidyverse nimble ggmcmc coda MCMCvis viridis here

Details of Article

How to Use this Repository

The model code can be used to estimate correction factors for count data of marine bird species taken from aerial surveys. We provide code for simulations (as a proof-of-concept) and to use with our data, which are provided in the data folder. The model code in the "Marine birds model code with data.R" script can be adapted to fit data for future surveys in the Salish Sea or data for other studies using a similar protocol.

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.