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

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

Embed Size (px)

Citation preview

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!