T-LoCoH: A Spatiotemporal Method for Analyzing Movement Data

Slides:



Advertisements
Similar presentations
Population vs. Sample Population: A large group of people to which we are interested in generalizing. parameter Sample: A smaller group drawn from a population.
Advertisements

Describing Quantitative Variables
SCGIS Hands-on Workshop: Introduction to GIS for Habitat Analysis and Home Range Estimation Sadie Ryan, UC Berkeley.
Random Sampling and Data Description
Copyright © 2010, 2007, 2004 Pearson Education, Inc. All Rights Reserved. Lecture Slides Elementary Statistics Eleventh Edition and the Triola.
Spatial Statistics II RESM 575 Spring 2010 Lecture 8.
Using ESRI ArcGIS 9.3 Arc ToolBox 3 (Spatial Analyst)
QUANTITATIVE DATA ANALYSIS
Applied Geostatistics Geostatistical techniques are designed to evaluate the spatial structure of a variable, or the relationship between a value measured.
Spatial Analysis Longley et al., Ch 14,15. Transformations Buffering (Point, Line, Area) Point-in-polygon Polygon Overlay Spatial Interpolation –Theissen.
Chapter 2 Graphs, Charts, and Tables – Describing Your Data
Chapter 2 Describing Data Sets
Mutual Information for Image Registration and Feature Selection
Intro to Statistics for the Behavioral Sciences PSYC 1900 Lecture 3: Central Tendency And Dispersion.
Density Estimation Converts points to a raster The density of points in the neighborhood of a pixel No “Z” value is used ArcMap has a simple “Point Density”
Descriptive Statistics  Summarizing, Simplifying  Useful for comprehending data, and thus making meaningful interpretations, particularly in medium to.
University of Wisconsin-Milwaukee Geographic Information Science Geography 625 Intermediate Geographic Information Science Instructor: Changshan Wu Department.
Methods in Medical Image Analysis Statistics of Pattern Recognition: Classification and Clustering Some content provided by Milos Hauskrecht, University.
© 2005 The McGraw-Hill Companies, Inc., All Rights Reserved. Chapter 12 Describing Data.
Univariate EDA (Exploratory Data Analysis). EDA John Tukey (1970s) data –two components: smooth + rough patterned behaviour + random variation resistant.
Statistics in psychology Describing and analyzing the data.
ITEC6310 Research Methods in Information Technology Instructor: Prof. Z. Yang Course Website: c6310.htm Office:
U.S. Department of Interior U.S. Geological Survey
Lecture 2 Graphs, Charts, and Tables Describing Your Data
What is Business Statistics? What Is Statistics? Collection of DataCollection of Data –Survey –Interviews Summarization and Presentation of DataSummarization.
15. Descriptive Summary, Design, and Inference. Outline Data mining Descriptive summaries Optimization Hypothesis testing.
Observations on the movements and home ranges of Hartmann’s Mountain Zebras and Oryx in the Greater Sossusvlei-Namib Landscape Based on a report by John.
Extending Spatial Hot Spot Detection Techniques to Temporal Dimensions Sungsoon Hwang Department of Geography State University of New York at Buffalo DMGIS.
Chapter 21 Basic Statistics.
Spatial Statistics in Ecology: Continuous Data Lecture Three.
Business Statistics: A Decision-Making Approach, 6e © 2005 Prentice-Hall, Inc. Chap 2-1 Business Statistics: A Decision-Making Approach 6 th Edition Chapter.
PCB 3043L - General Ecology Data Analysis. OUTLINE Organizing an ecological study Basic sampling terminology Statistical analysis of data –Why use statistics?
Spatially Assessing Model Error Using Geographically Weighted Regression Shawn Laffan Geography Dept ANU.
Ripley K – Fisher et al.. Ripley K - Issues Assumes the process is homogeneous (stationary random field). Ripley K was is very sensitive to study area.
Chap 2-1 A Course In Business Statistics, 4th © 2006 Prentice-Hall, Inc. A Course in Business Statistics 4 th Edition Chapter 2 Graphs, Charts, and Tables.
Local Indicators of Spatial Autocorrelation (LISA) Autocorrelation Distance.
1 Descriptive Statistics 2-1 Overview 2-2 Summarizing Data with Frequency Tables 2-3 Pictures of Data 2-4 Measures of Center 2-5 Measures of Variation.
Applied Quantitative Analysis and Practices
What’s the Point? Working with 0-D Spatial Data in ArcGIS
PCB 3043L - General Ecology Data Analysis.
L10 – Map labeling algorithms NGEN06(TEK230) – Algorithms in Geographical Information Systems L10- Map labeling algorithms by: Sadegh Jamali (source: Lecture.
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall2(2)-1 Chapter 2: Displaying and Summarizing Data Part 2: Descriptive Statistics.
Technical Details of Network Assessment Methodology: Concentration Estimation Uncertainty Area of Station Sampling Zone Population in Station Sampling.
Measurements and Their Analysis. Introduction Note that in this chapter, we are talking about multiple measurements of the same quantity Numerical analysis.
Post Processing Of digitally classified imagery….
Technical Details of Network Assessment Methodology: Concentration Estimation Uncertainty Area of Station Sampling Zone Population in Station Sampling.
Lesson Topic: The Mean Absolute Deviation (MAD) Lesson Objective: I can…  I can calculate the mean absolute deviation (MAD) for a given data set.  I.
Why Is It There? Chapter 6. Review: Dueker’s (1979) Definition “a geographic information system is a special case of information systems where the database.
©The McGraw-Hill Companies, Inc. 2008McGraw-Hill/Irwin Describing Data: Displaying and Exploring Data Chapter 4.
Slide 1 Copyright © 2004 Pearson Education, Inc.  Descriptive Statistics summarize or describe the important characteristics of a known set of population.
Exploratory Data Analysis
Density Estimation Converts points to a raster
Statistical Smoothing
Werner Kilian Ministry of Environment and Tourism
Introduction to Spatial Statistical Analysis
Data Mining: Concepts and Techniques
Spatial analysis Measurements - Points: centroid, clustering, density
Quantifying Scale and Pattern Lecture 7 February 15, 2005
Summary of Prev. Lecture
PCB 3043L - General Ecology Data Analysis.
Histograms, Frequency Polygons and Ogives
An Introduction to Statistics
Topic 5: Exploring Quantitative data
Topography of Head Direction Cells in Medial Entorhinal Cortex
Interpolation & Contour Maps
Continuous Statistical Distributions: A Practical Guide for Detection, Description and Sense Making Unit 3.
Nicholas A. Procopio, Ph.D, GISP
Volume 111, Issue 2, Pages (July 2016)
Group 9 – Data Mining: Data
Nicholas A. Procopio, Ph.D, GISP
Presentation transcript:

T-LoCoH: A Spatiotemporal Method for Analyzing Movement Data EVERYTHING DISPERSES TO MIAMI December 14 - December 16, 2012 Andy Lyons, Wendy Turner & Wayne Getz UC Berkeley, 2012

Outline and Take Home Message Quick review of methods to analyze movement and construct home range and utilization distributions Discuss spatio-temporal issues Present T-LoCoH as an extension of LoCoH methods to include time Worton 1989

These data are more interesting than mere step-size, turning-angle and CRW statistics or home range boundaries and UD plots

Classic Home Range Methods Aggregate Summaries

Classic Home Range Methods Aggregate Summaries Minimum Convex Polygon easy to understand and compute point peeling algorithms can produce UDs sensitive to outliers and point geometry

Classic Home Range Methods Aggregate Summaries Alpha Hull similar to MCP, can model concave geometries

Classic Home Range Methods Local Probability Functions Kernel Density Estimator most common HR estimator widely implemented impose a Gaussian or compact kernels “h” parameter controls width of kernels  smoothing output: raster surface

Classic Home Range Methods Local Probability Functions Kernel Density Estimator most common HR estimator widely implemented impose a Gaussian or compact kernels “h” parameter controls width of kernels  smoothing output: raster surface

Classic Home Range Methods Local Probability Functions Kernel Density Estimator most common HR estimator widely implemented impose a Gaussian or compact kernels “h” parameter controls width of kernels  smoothing output: raster surface

Home Range Hull Methods Local Polygons Characteristic Hull create Delaunay triangles start peeling them off, longest perimeter first pause when N% of points are enclosed, call that the N% utilization distribution output: polygons

Hull Home Range Methods Local Convex Hulls Local Convex Hull (LoCoH) create a little MCP or hull around each point sort those smallest to largest start merging pause when N% of points are enclosed, call that the N% utilization distribution output: polygons

New Home Range Methods Local Probability Functions Brownian Bridge

New Home Range Methods Local Probability Functions Brownian Bridge output: raster probability surface Recent Improvements

Trade-offs among methods hugs the data, defines boundaries smoothed: obscures boundaries omission errors commission errors tailored parameters ‘automatic’

LoCoH =Local Convex Hull LoCoH Algorithm Loop through points For each point, calculate distances to nearby points Pick a set of nearest neighbors k-method r-method a-method Draw local hulls around all points Sort hulls in a meaningful way Start merging hulls When merged hull encompasses x% of points, pause and call that an isopleth Visualize & analyze

LoCoH =Local Convex Hull LoCoH Algorithm Loop through points For each point, calculate distances to nearby points Pick a set of nearest neighbors k-method r-method a-method Draw local hulls around all points Sort hulls in a meaningful way Start merging hulls When merged hull encompasses x% of points, pause and call that an isopleth Visualize & analyze

LoCoH =Local Convex Hull LoCoH Algorithm Loop through points For each point, calculate distances to nearby points Pick a set of nearest neighbors k-method r-method a-method Draw local hulls around all points Sort hulls in a meaningful way Start merging hulls When merged hull encompasses x% of points, pause and call that an isopleth Visualize & analyze 3 4 1 2 5 6 7

LoCoH =Local Convex Hull LoCoH Algorithm Loop through points For each point, calculate distances to nearby points Pick a set of nearest neighbors k-method r-method a-method Draw local hulls around all points Sort hulls in a meaningful way Start merging hulls When merged hull encompasses x% of points, pause and call that an isopleth Visualize & analyze

LoCoH =Local Convex Hull LoCoH Algorithm Loop through points For each point, calculate distances to nearby points Pick a set of nearest neighbors k-method r-method a-method Draw local hulls around all points Sort hulls in a meaningful way Start merging hulls When merged hull encompasses x% of points, pause and call that an isopleth Visualize & analyze Σd ≤ a

LoCoH =Local Convex Hull LoCoH Algorithm Loop through points For each point, calculate distances to nearby points Pick a set of nearest neighbors k-method r-method a-method Draw local hulls around all points Sort hulls in a meaningful way Start merging hulls When merged hull encompasses x% of points, pause and call that an isopleth Visualize & analyze

LoCoH =Local Convex Hull LoCoH Algorithm Loop through points For each point, calculate distances to nearby points Pick a set of nearest neighbors k-method r-method a-method Draw local hulls around all points Sort hulls in a meaningful way Start merging hulls When merged hull encompasses x% of points, pause and call that an isopleth Visualize & analyze 7. 5. 8. 3. 6. 2. 4. 1.

LoCoH =Local Convex Hull LoCoH Algorithm Loop through points For each point, calculate distances to nearby points Pick a set of nearest neighbors k-method r-method a-method Draw local hulls around all points Sort hulls in a meaningful way Start merging hulls When merged hull encompasses x% of points, pause and call that an isopleth Visualize & analyze

LoCoH =Local Convex Hull LoCoH Algorithm Loop through points For each point, calculate distances to nearby points Pick a set of nearest neighbors k-method r-method a-method Draw local hulls around all points Sort hulls in a meaningful way Start merging hulls When merged hull encompasses x% of points, pause and call that an isopleth Visualize & analyze 20th% isopleth

LoCoH Algorithm Loop through points For each point, calculate distances to nearby points Pick a set of nearest neighbors k-method r-method a-method Draw local hulls around all points Sort hulls in a meaningful way Start merging hulls When merged hull encompasses x% of points, pause and call that an isopleth Visualize & analyze

T-LoCoH Approach T-LoCoH Algorithm Loop through points For each point, calculate distances to nearby points Pick a set of nearest neighbors k-method r-method a-method Draw local hulls around all points Sort hulls in a meaningful way Start merging hulls When merged hull encompasses x% of points, pause and call that an isopleth Visualize & analyze Euclidean Distance “Time Scaled Distance” 7. 5. 8. 3. 6. 2. Sort hulls by a time-dependent metric: elongation, revisitation index, duration / intensity of use 4. 1. New visualization tools

Time Scaled Distance Want the “distance” to reflect both how far apart two points are in space as well as time We transform the time difference between two points to spatial units by asking: how far would the animal have traveled had it been moving at maximum speed in same direction? This time-distance becomes a third axis in “space time” x y time

Time-Scaled Distance (TSD) space-selection s=0 time-selection s ≈ 1

points from other visits to this area

Sorting Hulls in a Meaningful Way: Time-Use revisitation rate duration or intensity of use revisitation index duration of use important seasonal resources year - long infrequently used resources

Sorting Hulls in a Meaningful Way: Identify Canonical Activity Modes

Sorting Hulls in a Meaningful Way: Elongation eccentricity of bounding ellipsoid perimeter : area ratio

Sorting Hulls in a Meaningful Way: Hull Metrics Density area number of nearest neighbors number of enclosed points Time Use revisitation rates mean visit duration Time (parent point) hour of day month date Elongation / Movement Phase eccentricity of ellipsoid bounding the hull perimeter / area ratio average speed of nearest neighbors standard deviation of nearest neighbor speeds Ancillary Variables ancillary variables associated with hulls proportion of enclosed points that have property X

Simulated Data 1. spatially overlapping but temporally separate Single virtual animal moves between 9 patches constant step size and sampling interval unbounded random walk within each patch for a predetermined # steps directional movement to the next patch duration and frequency of patch use varied 1. spatially overlapping but temporally separate resource edges 2. gradient of directionality 3. varied frequency of use Patch Visits Total Pts p1 2 x 120 240 p2 4 x 60 p3 1 x 240 p4 6 x 40 p5 12 x 20 p6 p7 p8 p9

T-LoCoH General Workflow Select a value of s based on the time scale of interest Create density isopleths that do a “good job” representing the home range e.g., no spurious crossovers Compute hull metrics for elongation and/or time- use Visualize isopleths and/or hull points Interpret and/or plot against environmental variables

With Time k = 3 Without Time s = 0.1 s = 0 Isopleth level indicates the proportion of total points enclosed along a gradient of point density (red highest density, light blue lowest).

With Time k = 7 Without Time s = 0.1 s = 0 Isopleth level indicates the proportion of total points enclosed along a gradient of point density (red highest density, light blue lowest).

With Time k = 15 Without Time s = 0.1 s = 0 Isopleth level indicates the proportion of total points enclosed along a gradient of point density (red highest density, light blue lowest).

Simulated Data: Density Isopleths Hulls sorted from most number of points per unit area (red) to least (blue)

Simulated Data: Elongation Isopleths Hulls sorted by eccentricity of bounding ellipse (left) or perimeter/area ratio (right) from most (red) to least (blue) elongated.

Simulated Data: Revisitation Isopleths Hulls sorted by number of separate visits (inter-visit gap = 24 time steps)

Simulated Data: Duration Isopleths Hulls sorted by mean number of locations per visit (inter-visit gap = 24 time steps).

Etosha National Park, Namibia

Female springbok

Female springbok: density isopleths Text

Female Springbok: Hull revisitation rate and duration over time

Female Springbok: Directional Routes Map of directional routes formed by identifying hulls with a perimeter area ratio value in the top 15%. Blue dots are known water points.

Hour of day Hour of day vs Avg. Speed 1 speed hour 24 Hour of day vs Avg. Speed

Territorial male

a = 3700

Male Springbok: Hulls in Time-Use Space

Male Springbok: Hulls in Time-Use Space

Next step to include Environmental Variables

Association Hull Metrics count of spatially overlapping hulls for two individuals number of separate visits in overlapping hulls time lag of overlapping hulls

T-LoCoH for R http://locoh.cnr.berkeley.edu/tlocoh Plotting hull and isopleth maps pair-wise hull metric scatterplots hull-scatter plots support for shapefiles & imagery Export formats R format csv shapefiles Pre-processing remove bursts sub-sample animations Feature Creation hulls isopleths directional routes Hull metric creation time use elongation http://locoh.cnr.berkeley.edu/tlocoh

Acknowledgements http://locoh.cnr.berkeley.edu/tlocoh Andy Lyons Scott Fortmann-Roe Wendy Turner Chris Wilmers George Wittemyer Sadie Ryan Werner Kilian Namibian Ministry of Environment and Tourism staff of the Etosha Ecological Institute Berkeley Initiative in Global Change Biology NIH Grant GM83863 http://locoh.cnr.berkeley.edu/tlocoh