uncovering animal movement decisions from positional data jonathan potts, postdoctoral fellow,...

66
Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Upload: henry-harper

Post on 16-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Uncovering animal movement decisions from positional data

Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Page 2: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

From decision to data

Page 3: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

From decision to data

Movement

Page 4: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

From decision to data

Direct interactions

Page 5: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

From decision to data

Mediated interactions

Page 6: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

From decision to data

Environmental interactions

Page 7: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

From decision to data

Page 8: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013
Page 9: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Movement: correlated random walkExample step length distribution:

Example turning angle distribution:

Page 10: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013
Page 11: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

The step selection function

• is the step length distribution,• is the turning angle distribution• is a weighting function• E is information about the environment

Fortin D, Beyer HL, Boyce MS, Smith DW, Duchesne T, Mao JS (2005) Wolves influence elk movements: Behavior shapes a trophic cascade in Yellowstone National Park. Ecology 86:1320-1330.

Page 12: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Example : Amazonian bird flocks 𝑓 (𝒙|𝒚 ,𝜃0 )∝ 𝜌 (|𝒙−𝒚|)𝑉 (𝒙 , 𝒚 , 𝜃0 )𝑊 (𝒙 , 𝒚 ,𝐸)

Potts JR, Mokross K, Stouffer PC, Lewis MA (in revision) Step selection techniques uncover the environmental predictors of space use patterns in flocks of Amazonian birds. Ecology

Page 13: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Hypotheses

1. Birds are more likely to move to higher canopies:

𝑓 (𝒙|𝒚 ,𝜃0 )∝ 𝜌 (|𝒙−𝒚|)𝑉 (𝒙 , 𝒚 , 𝜃0 )𝑊 (𝒙 , 𝒚 ,𝐸)

Page 14: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Hypotheses

1. Birds are more likely to move to higher canopies:

2. In addition, birds are more likely to move to lower ground:

(

𝑓 (𝒙|𝒚 ,𝜃0 )∝ 𝜌 (|𝒙−𝒚|)𝑉 (𝒙 , 𝒚 , 𝜃0 )𝑊 (𝒙 , 𝒚 ,𝐸)

Page 15: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Maximum likelihood technique

1. Find the that maximises:

where and are, respectively, the sequence of positions and trajectories from the data, and

Page 16: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Maximum likelihood technique

2. Find the that maximises:

where is the value of that maximises the likelihood function on the previous page, and

Page 17: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Resulting model

Step length distribution

Turning angle distribution

Canopy height at end of step

Topographical height at end of step

Page 18: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013
Page 19: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Coupled step selection functionsOne step selection function for each agent and include an interaction term :

where represents both the population positions and any traces of their past positions left either in the environment or in the memory of agent .

Potts JR, Mokross K, Lewis MA (in revision) A unifying framework for quantifying the nature of animal interactions Ecol Lett

Page 20: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Unifying collective behaviour and resource selection

Potts JR, Mokross K, Lewis MA (in revision) A unifying framework for quantifying the nature of animal interactions, Ecol Lett

Page 21: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Collective/territorial models: from process to pattern

Giuggioli L, Potts JR, Harris S (2011) Animal interactions and the emergence of territoriality, Plos Comput Biol, 7(3):e1002008

Page 22: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Collective/territorial models: from process to pattern

Deneubourg JL, Goss S, Franks N, Pasteels JM (1989) The blind leading the blind: Modeling chemically mediated army ant raid patterns. J Insect Behav, 2, 719-725Giuggioli L, Potts JR, Harris S (2011) Animal interactions and the emergence of territoriality. Plos Comput Biol, 7(3):e1002008Vicsek T, Czirok A, Ben-Jacob E, Cohen I, Shochet O (1995) Novel Type of Phase Transition in a System of Self-Driven Particles. Phys Rev Lett, 75, 1226-1229

Page 23: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Coupled step selection functions

Resource/step-selection models: Detecting the mechanisms

Model 1 Model 2 Model 3 Model 4

Positional data

Page 24: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Detecting the territorial mechanism: the example of Amazonian birds

Territorial marking (vocalisations): if any flock is at position at time totherwise.

Hypothesis 1 (tendency not to go into another’s territory):

Hypothesis 2 (tendency to retreat after visiting another’s territory):

where is a von Mises distribution, is the bearing from to and is the bearing from to a central point within the territory and if X is true and 0 otherwise.

Page 25: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Detecting the territorial mechanism: the example of Amazonian birds

Territorial marking (vocalisations): if any flock is at position at time totherwise.

Hypothesis 1 (tendency not to go into another’s territory):

Hypothesis 2 (tendency to retreat after visiting another’s territory):

where is a von Mises distribution, is the bearing from to and is the bearing from to a central point within the territory and if X is true and 0 otherwise.

Page 26: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Amazon birds: space use patterns

Page 27: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Interaction vs. no interaction

between competing models

Page 28: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Classical mechanistic modelling

• Use maths/simulations to show:Process A => Pattern B

Page 29: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Classical mechanistic modelling

• Use maths/simulations to show:Process A => Pattern B

• Observe pattern B

Page 30: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Classical mechanistic modelling

• Use maths/simulations to show:Process A => Pattern B

• Observe pattern B• Conclude process A is causing B

Page 31: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Classical mechanistic modelling

• Use maths/simulations to show:Process A => Pattern B

• Observe pattern B• Conclude process A is causing B• Logical fallacy: A=>B does not mean B=>A

Page 32: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Classical mechanistic modelling

• Use maths/simulations to show:Process A => Pattern B

• Observe pattern B• Conclude process A is causing B• Logical fallacy: A=>B does not mean B=>A• Guilty! Potts JR, Harris S, Giuggioli L (2013)

American Naturalist

Page 33: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

New approach

• Use maths/simulations to show:Process A => Pattern B

Page 34: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

New approach

• Use maths/simulations to show:Process A => Pattern B

• Observe process A

Page 35: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

New approach

• Use maths/simulations to show:Process A => Pattern B

• Observe process A• See if pattern B follows

Page 36: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

New approach

• Use maths/simulations to show:Process A => Pattern B

• Observe process A• See if pattern B follows• If not, process A is insufficient for describing

data: i.e. need better model

Page 37: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

New approach

• Use maths/simulations to show:Process A => Pattern B

• Observe process A• See if pattern B follows• If not, process A is insufficient for describing

data: i.e. need better model• Contrapositive: A=>B means not-B=>not-A• Correct logic

Page 38: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Amazon birds: space use patterns

Page 39: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

How close is a movement model

to reality?

Page 40: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

How close is a movement model

to data?

Page 41: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Try to mimic regression approaches

Page 42: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Try to mimic regression approaches

Page 43: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Look at the residuals

Zuur et al. (2009) Mixed effects models and extensions in ecology with R. Springer Verlag

“Residual”: the (vertical) distance between the prediction and data

Page 44: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

More complicated than regression

• predicted positions given by the contours• is the actual place the animal moves to

Page 45: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

More complicated than regression

• predicted positions given by the contours• is the actual place the animal moves to

Page 46: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Earth mover`s distance: a generalised residual

Page 47: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Earth mover`s distance: a generalised residual

• is the actual place the animal moves to

Page 48: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Earth mover`s distance: a generalised residual

• is the actual place the animal moves to

∫Ω

𝑓 (𝑥|𝑦 ,𝜃 ,𝐸 )∨𝑥−𝑥0∨𝑑𝑥

Page 49: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

How to use the Earth Mover`s distance

Simulated movement in artificial landscape with two layers:

Page 50: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Earth mover`s distance and direction

Earth mover’s distance:

is the actual place the animal moves to

Direction where:

Page 51: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Wagon wheels

Page 52: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Wagon wheels of Earth Mover`s distance: include direction

Page 53: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Dharma wheel

Page 54: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Dharma wheels of Earth Mover`s Distance

Page 55: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Using simulated data with a = 1.5, b = 0x-axis: value of layer 1y-axis: earth mover`s distance (EMD)Left: EMD from model with a = b = 0Right: EMD from model with a = 1.5, b = 0

Page 56: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

A scheme for testing how close your model is to “reality” (i.e. data)

• Suppose you have N data points

Page 57: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

A scheme for testing how close your model is to “reality” (i.e. data)

• Suppose you have N data points• Simulate your model for N steps and repeat M times, where M is

nice and big

Page 58: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

A scheme for testing how close your model is to “reality” (i.e. data)

• Suppose you have N data points• Simulate your model for N steps and repeat M times, where M

is nice and big• For each simulation, generate the Earth Movers distances to

give M dharma wheels

Page 59: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

A scheme for testing how close your model is to “reality” (i.e. data)

• Suppose you have N data points• Simulate your model for N steps and repeat M times, where

M is nice and big• For each simulation, generate the Earth Movers distances

to give M dharma wheels• Each spoke of the dharma wheel then has a mean and

standard deviation (SD)

Page 60: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

A scheme for testing how close your model is to “reality” (i.e. data)

• Suppose you have N data points• Simulate your model for N steps and repeat M times,

where M is nice and big• For each simulation, generate the Earth Movers distances

to give M dharma wheels• Each spoke of the dharma wheel then has a mean and

standard deviation (SD)• Generate a dharma wheel for the data

Page 61: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

A scheme for testing how close your model is to “reality” (i.e. data)

• Suppose you have N data points• Simulate your model for N steps and repeat M times,

where M is nice and big• For each simulation, generate the Earth Movers

distances to give M dharma wheels• Each spoke of the dharma wheel then has a mean and

standard deviation (SD)• Generate a dharma wheel for the data• If any spoke of the data dharma wheel is not of length

mean plus/minus 1.96*SD from the simulated dharma wheel then reject null hypothesis that model describes the data well

Page 62: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Normalised earth mover`s distance

Page 63: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013
Page 64: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Acknowledgements

Mark Lewis (University of Alberta)

Karl Mokross (Louisiana State)

Marie Auger-Méthé (UofA)

Phillip Stouffer (Louisiana State)

Members of the Lewis Lab

Page 65: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Movement and interaction data

Mathematical analysis Simulations/IBMs

Coupled step selection functions

Conclusion

“To develop a statisticalmechanics for ecological systems” Simon Levin, 2011

Spatial patterns

Page 66: Uncovering animal movement decisions from positional data Jonathan Potts, Postdoctoral Fellow, University of Alberta, September 2013

Thanks for listening!