analyzing encounters using the r package movementanalysis and other usages of movementanalysis kevin...

14
Analyzing Encounters using the R package MovementAnalysis and other usages of MovementAnalysis Kevin Buchin Joint work with Stef Sijben, Jean Arseneau, Erik Willems, Emiel van Loon, Nir Sapir, Stephanie Mercier September 30, 2013

Upload: mariah-stokes

Post on 28-Dec-2015

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Analyzing Encounters using the R package MovementAnalysis and other usages of MovementAnalysis Kevin Buchin Joint work with Stef Sijben, Jean Arseneau,

Analyzing Encounters using the R package MovementAnalysis and other usages of MovementAnalysis

Kevin Buchin

Joint work with

Stef Sijben, Jean Arseneau, Erik Willems,

Emiel van Loon, Nir Sapir, Stephanie Mercier

September 30, 2013

Page 2: Analyzing Encounters using the R package MovementAnalysis and other usages of MovementAnalysis Kevin Buchin Joint work with Stef Sijben, Jean Arseneau,

Motivation: Encounters

• http://youtu.be/OX6azU3Spq8

Page 3: Analyzing Encounters using the R package MovementAnalysis and other usages of MovementAnalysis Kevin Buchin Joint work with Stef Sijben, Jean Arseneau,

Motivation: Encounters

• data: • 4 groups of vervet monkeys • 1 representative per group• 1 GPS-fix per daytime hour• several month

• ecology questions: interaction between groups

• general goal: develop algorithmic framework for animal movement analysis

• starting point: • Brownian bridge movement

model • movement ecology paradigm

Page 4: Analyzing Encounters using the R package MovementAnalysis and other usages of MovementAnalysis Kevin Buchin Joint work with Stef Sijben, Jean Arseneau,

Movement Ecology

[Nathan et al. 2008]

Why random?

understanding

movement

• causes

• consequences

• mechanisms

• patterns

of

Page 5: Analyzing Encounters using the R package MovementAnalysis and other usages of MovementAnalysis Kevin Buchin Joint work with Stef Sijben, Jean Arseneau,

Movement – from data to paths

Why random?

Page 6: Analyzing Encounters using the R package MovementAnalysis and other usages of MovementAnalysis Kevin Buchin Joint work with Stef Sijben, Jean Arseneau,

Brownian motion

Robert Brown 1773-1858

1827

• Continuous time random process• Position at time , starting at

• Independent, stationary increments• : Diffusion coefficient

Page 7: Analyzing Encounters using the R package MovementAnalysis and other usages of MovementAnalysis Kevin Buchin Joint work with Stef Sijben, Jean Arseneau,

Brownian bridge movement model

• Brownian bridge: • Brownian motion conditioned under

starting and ending position

• Brownian bridge movement model:• Each relocation is modeled as a Brownian bridge.

Page 8: Analyzing Encounters using the R package MovementAnalysis and other usages of MovementAnalysis Kevin Buchin Joint work with Stef Sijben, Jean Arseneau,

Computing with Brownian Bridges

• Utilization Distributions [Bullard, 1999, Horne et al. 2007]• Basic Properties and Movement Patterns

[Buchin, Sijben, Arseneau, Willems 2012]• Example: Distance

• 2 trajectories• positions at time t are bivariate normal• distance is distributed

0 20 40 60 80 100 120 140

expected locations

location variances

Page 9: Analyzing Encounters using the R package MovementAnalysis and other usages of MovementAnalysis Kevin Buchin Joint work with Stef Sijben, Jean Arseneau,

Motivation: Encounters

?

Page 10: Analyzing Encounters using the R package MovementAnalysis and other usages of MovementAnalysis Kevin Buchin Joint work with Stef Sijben, Jean Arseneau,

Demo in R

Page 11: Analyzing Encounters using the R package MovementAnalysis and other usages of MovementAnalysis Kevin Buchin Joint work with Stef Sijben, Jean Arseneau,

Speed and External Factors

• Study: European bee-eater migratory flight

• link flight mode to atmospheric conditions

• compute diffusion coefficients for flight modes separately

• flight modes result in significantly differences in diffusion coefficients and speeds

Page 12: Analyzing Encounters using the R package MovementAnalysis and other usages of MovementAnalysis Kevin Buchin Joint work with Stef Sijben, Jean Arseneau,

Speed and External Factors

• Study: European bee-eater migratory flight

• link flight mode to atmospheric conditions

• compute diffusion coefficients for flight modes separately

• flight modes result in significantly differences in diffusion coefficients and speeds

Spe

ed (

m/s

)

Page 13: Analyzing Encounters using the R package MovementAnalysis and other usages of MovementAnalysis Kevin Buchin Joint work with Stef Sijben, Jean Arseneau,

Speed and External Factors

• Study: Vervet monkeys/food availability

• linking speed and food availability by NDVI• significant negative correlation between speed and NDVI

Page 14: Analyzing Encounters using the R package MovementAnalysis and other usages of MovementAnalysis Kevin Buchin Joint work with Stef Sijben, Jean Arseneau,

Summary

• Towards a framework for algorithmic movement analysis using Brownian bridges

• Basic building blocks for movement patterns

• Provided as R package

• Case studies: Brownian bridges give insights beyond linear movement

Thanks!