Вы находитесь на странице: 1из 27

4/5/2019 Velocity of Ecological System Trajectory

Velocity of Ecological System Trajectory


A new method for dimension reduction and ecological regime shift
detection
Jessica L. Burnett
N.B. Price, A.J. Tyre, C.R. Allen, D.G. Angeler, & C.R. Allen
2019.04.06
file://localhost/Users/jessicaburnett/Documents/GitHub/velocity_presentations/awm_april2019/awm_april2019.html#1 1 1/27
/ 27
4/5/2019 Velocity of Ecological System Trajectory

Ecosystems are Complex


(and complicated)
- high dimensional

- many ( ∞ ?) interactions

- non-linear

- non-ergodic (open)

- dynamic

file://localhost/Users/jessicaburnett/Documents/GitHub/velocity_presentations/awm_april2019/awm_april2019.html#1 2 2/27
/ 27
4/5/2019 Velocity of Ecological System Trajectory

Ecosystems are Complex


(and complicated)
- high dimensional

- many ( ∞ ?) interactions

- non-linear

- non-ergodic (open)

- dynamic

- difficult to model mathematically

file://localhost/Users/jessicaburnett/Documents/GitHub/velocity_presentations/awm_april2019/awm_april2019.html#1 3 3/27
/ 27
4/5/2019 Velocity of Ecological System Trajectory

Ecosystems are Complex


Image credit: coolkeywest.com

file://localhost/Users/jessicaburnett/Documents/GitHub/velocity_presentations/awm_april2019/awm_april2019.html#1 4 4/27
/ 27
4/5/2019 Velocity of Ecological System Trajectory

The Holy Grail of Ecology

forecasting change in time to prevent or


mitigate undesirable consequences

file://localhost/Users/jessicaburnett/Documents/GitHub/velocity_presentations/awm_april2019/awm_april2019.html#1 5 5/27
/ 27
4/5/2019 Velocity of Ecological System Trajectory

The Holy Grail of Ecology


Predicting undesirable change
Image credit: The Ocean Agency

file://localhost/Users/jessicaburnett/Documents/GitHub/velocity_presentations/awm_april2019/awm_april2019.html#1 6 6/27
/ 27
4/5/2019 Velocity of Ecological System Trajectory

Ecological Regime Shifts


what? a persistent change in the structure or
functioning of a system

how? loss of negative feedback(s) maintaining the


system

goal? predict in time to prevent


file://localhost/Users/jessicaburnett/Documents/GitHub/velocity_presentations/awm_april2019/awm_april2019.html#1 7 7/27
/ 27
4/5/2019 Velocity of Ecological System Trajectory

Methods for Detecting Regime Shifts


> 70 (!) methods proposed in literature


1

3
suitable for multivariable data

few explicitly handle noisy data

file://localhost/Users/jessicaburnett/Documents/GitHub/velocity_presentations/awm_april2019/awm_april2019.html#1 8 8/27
/ 27
4/5/2019 Velocity of Ecological System Trajectory

Regime Shifts Detection Methods


Some multivariable methods include:
variance index (max eigenvalue of covariance matrix)

Principal Coordinates Analysis

file://localhost/Users/jessicaburnett/Documents/GitHub/velocity_presentations/awm_april2019/awm_april2019.html#1 9 9/27
/ 27
4/5/2019 Velocity of Ecological System Trajectory

Regime Shifts Detection Methods


Some multivariable methods include:
variance index (max eigenvalue of covariance matrix)

Principal Coordinates Analysis

Fisher Information

file://localhost/Users/jessicaburnett/Documents/GitHub/velocity_presentations/awm_april2019/awm_april2019.html#1 1010/27
/ 27
4/5/2019 Velocity of Ecological System Trajectory

Some Multivariable Regime Shifts Detection


Methods
Some multivariable methods include

variance index (max eigenvalue of covariance matrix)

Principal Coordinates Analysis

Fisher Information

Velocity
file://localhost/Users/jessicaburnett/Documents/GitHub/velocity_presentations/awm_april2019/awm_april2019.html#1 1111/27
/ 27
4/5/2019 Velocity of Ecological System Trajectory

Toy System
x normal(μ = 25, σ = 5) for t  > 50

x normal(μ = 100, σ = 50) for t  ≥ 50

file://localhost/Users/jessicaburnett/Documents/GitHub/velocity_presentations/awm_april2019/awm_april2019.html#1 1212/27
/ 27
4/5/2019 Velocity of Ecological System Trajectory

Velocity, Δs

Δt

the linear speed of a system's trajectory in phase space

file://localhost/Users/jessicaburnett/Documents/GitHub/velocity_presentations/awm_april2019/awm_april2019.html#1 1313/27
/ 27
4/5/2019 Velocity of Ecological System Trajectory

Step 1: Calculate s , 'distance travelled'


 X

 2
st = ∑(xit − xit−1 )

i=1

file://localhost/Users/jessicaburnett/Documents/GitHub/velocity_presentations/awm_april2019/awm_april2019.html#1 1414/27
/ 27
4/5/2019 Velocity of Ecological System Trajectory

Step 2: Calculate v , t he linear speed of s


Δs
v =
Δt

file://localhost/Users/jessicaburnett/Documents/GitHub/velocity_presentations/awm_april2019/awm_april2019.html#1 1515/27
/ 27
4/5/2019 Velocity of Ecological System Trajectory

Velocity, Toy System

file://localhost/Users/jessicaburnett/Documents/GitHub/velocity_presentations/awm_april2019/awm_april2019.html#1 1616/27
/ 27
4/5/2019 Velocity of Ecological System Trajectory

Potential Limitations of v
v increases with increasing e ect size

file://localhost/Users/jessicaburnett/Documents/GitHub/velocity_presentations/awm_april2019/awm_april2019.html#1 1717/27
/ 27
4/5/2019 Velocity of Ecological System Trajectory

v increases with increasing e ect size

file://localhost/Users/jessicaburnett/Documents/GitHub/velocity_presentations/awm_april2019/awm_april2019.html#1 1818/27
/ 27
4/5/2019 Velocity of Ecological System Trajectory

Smoothing Noisy Data Before Calculating v

[1] Price NP, JL Burnett. R Package for regularized differentiation.


github.com/natbprice/tvdiff
file://localhost/Users/jessicaburnett/Documents/GitHub/velocity_presentations/awm_april2019/awm_april2019.html#1 1919/27
/ 27
4/5/2019 Velocity of Ecological System Trajectory

v Identi es Potential Periodicities in


Certain Regimes

file://localhost/Users/jessicaburnett/Documents/GitHub/velocity_presentations/awm_april2019/awm_april2019.html#1 2020/27
/ 27
4/5/2019 Velocity of Ecological System Trajectory

Empirical System: Paleodiatoms

Data published in T. Spanbauer et al. 2014. Prolonged Instability Prior to a


Regime Shift. PLoS One.
file://localhost/Users/jessicaburnett/Documents/GitHub/velocity_presentations/awm_april2019/awm_april2019.html#1 2121/27
/ 27
4/5/2019 Velocity of Ecological System Trajectory

Empirical System: Paleodiatoms

file://localhost/Users/jessicaburnett/Documents/GitHub/velocity_presentations/awm_april2019/awm_april2019.html#1 2222/27
/ 27
4/5/2019 Velocity of Ecological System Trajectory

Distance travelled s & Velocity v identify


these turnover events

file://localhost/Users/jessicaburnett/Documents/GitHub/velocity_presentations/awm_april2019/awm_april2019.html#1 2323/27
/ 27
4/5/2019 Velocity of Ecological System Trajectory

Conclusions: v is Simple, Intuitive


Reduction of high dimensional data

Capable of handling noisy data

Is not sensitive to data quality issues common in ecology

Best when mean > variance

Identi es regime shifts known a priori

file://localhost/Users/jessicaburnett/Documents/GitHub/velocity_presentations/awm_april2019/awm_april2019.html#1 2424/27
/ 27
4/5/2019 Velocity of Ecological System Trajectory

Next Steps
Numerical identi cation of change point in v

Compare to distance-based metrics (feedback?)

Compare to ordination techniques

Predictive capacity

file://localhost/Users/jessicaburnett/Documents/GitHub/velocity_presentations/awm_april2019/awm_april2019.html#1 2525/27
/ 27
4/5/2019 Velocity of Ecological System Trajectory

Related Software
R packages (dev versions):
trashbirdecology/distanceTravelled (calculate s and v)

trashbirdecology/regimeDetectionMeasures (calculate multiple regime


detection metrics)

trashbirdecology/bbsRDM (application to spatial data)

natbprice/tvdiff (regularized differentiation)

file://localhost/Users/jessicaburnett/Documents/GitHub/velocity_presentations/awm_april2019/awm_april2019.html#1 2626/27
/ 27
4/5/2019 Velocity of Ecological System Trajectory

file://localhost/Users/jessicaburnett/Documents/GitHub/velocity_presentations/awm_april2019/awm_april2019.html#1 2727/27
/ 27

Вам также может понравиться