analyzing encounters using the r package movementanalysis and other usages of movementanalysis
DESCRIPTION
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. Motivation: Encounters. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Analyzing Encounters using the R package MovementAnalysis and other usages of MovementAnalysis](https://reader035.vdocuments.net/reader035/viewer/2022070419/56815ac2550346895dc889a9/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070419/56815ac2550346895dc889a9/html5/thumbnails/2.jpg)
Motivation: Encounters
• http://youtu.be/OX6azU3Spq8
![Page 3: Analyzing Encounters using the R package MovementAnalysis and other usages of MovementAnalysis](https://reader035.vdocuments.net/reader035/viewer/2022070419/56815ac2550346895dc889a9/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070419/56815ac2550346895dc889a9/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070419/56815ac2550346895dc889a9/html5/thumbnails/5.jpg)
Movement – from data to paths
Why random?
![Page 6: Analyzing Encounters using the R package MovementAnalysis and other usages of MovementAnalysis](https://reader035.vdocuments.net/reader035/viewer/2022070419/56815ac2550346895dc889a9/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070419/56815ac2550346895dc889a9/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070419/56815ac2550346895dc889a9/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070419/56815ac2550346895dc889a9/html5/thumbnails/9.jpg)
Motivation: Encounters
?
![Page 10: Analyzing Encounters using the R package MovementAnalysis and other usages of MovementAnalysis](https://reader035.vdocuments.net/reader035/viewer/2022070419/56815ac2550346895dc889a9/html5/thumbnails/10.jpg)
Demo in R
![Page 11: Analyzing Encounters using the R package MovementAnalysis and other usages of MovementAnalysis](https://reader035.vdocuments.net/reader035/viewer/2022070419/56815ac2550346895dc889a9/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070419/56815ac2550346895dc889a9/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070419/56815ac2550346895dc889a9/html5/thumbnails/13.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070419/56815ac2550346895dc889a9/html5/thumbnails/14.jpg)
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!