Coder Social home page Coder Social logo

psolymos / qpad-book Goto Github PK

View Code? Open in Web Editor NEW
2.0 3.0 1.0 119.14 MB

QPAD book: point count data analysis

Home Page: http://peter.solymos.org/qpad-book/

License: Other

Dockerfile 0.04% TeX 84.21% CSS 0.88% R 14.87%
abundance detection observation-error point-count songbirds

qpad-book's Introduction

Point count data analysis

How to violate assumptions and get away with it

This book provides material for the workshop Analysis of point-count data in the presence of variable survey methodologies and detection error at the AOS 2019 conference by Peter Solymos.

The book and related materials in this repository is the basis of a full day workshop (8 hours long with 3 breaks).

Prior exposure to R language is necessary (i.e. basic R object types and their manipulation, such as arrays, data frames, indexing) because this is not covered as part of the course. Check this intro.

Summary of course objectives

This course is aimed towards ornithologists analyzing field observations, who are often faced by data heterogeneities due to field sampling protocols changing from one project to another, or through time over the lifespan of projects, or trying to combine 'legacy' data sets with new data collected by recording units. Such heterogeneities can bias analyses when data sets are integrated inadequately, or can lead to information loss when filtered and standardized to common standards. Accounting for these issues is important for better inference regarding status and trend of bird species and communities.

Analysts of such 'messy' data sets need to feel comfortable with manipulating the data, need a full understanding the mechanics of the models being used (i.e. critically interpreting the results and acknowledging assumptions and limitations), and should be able to make informed choices when faced with methodological challenges.

The course emphasizes critical thinking and active learning. Participants will be asked to take part in the analysis: first hand analytics experience from start to finish. We will use publicly available data sets to demonstrate the data manipulation and analysis. We will use freely available and open-source R packages.

The expected outcome of the course is a solid foundation for further professional development via increased confidence in applying these methods for field observations.

Course outline

  1. Introduction
  2. Organizing and processing point count data
  3. A primer in regression techniques

Short break

  1. Behavioral complexities
  2. The detection process

Luch break

  1. Dealing with recordings
  2. A closer look at assumptions

Short break

  1. Understanding roadside surveys
  2. Miscellaneous topics

Todo

  • Make sure that packages load (not just installed).
  • Save version=2 Rdata files as well for back compatibility.
  • Add 'reset' button instead of set.seed slider.
  • Increase D slider max to 20?
  • Time/distance intervals to fix (provide only one, or change default)
  • Repel distance: might be more activity around the observer.

qpad-book's People

Contributors

psolymos avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

qpad-book's Issues

ROADMAP

  • Update content with bSims & detect & data sets (paired, lhreg)
  • renv based project setup
  • add gh action for deployment
  • Update slides, Rmd
  • Add learnr tutorials
  • Use pagedown/pagedreport to generate pdf output

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.