ISSS608 2017-18 T3 Assign Chen Pin-an

From Visual Analytics and Applications
Revision as of 22:37, 8 July 2018 by Pachen.2017 (talk | contribs) (Created page with "<!-- BANNER --> <div style=background:#ffffff border:#A3BFB1> 250px|left|width="100%" <font size = 5; color="#000000" style="Calibri">Mini-Challenge 2 Overview...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
width="100%"

Mini-Challenge 2 Overview: Like a Duck to Water

Background Data Preparation Visualization Observations & Insights Project Groups


Background

Animal migration has long received much attention as a research topic in biology. Information about animal movement serves to allow us to understand animal behavior and their interactions with each other and the environment. In addition, it allows us to address environmental challenges such as climate and land use change.

Understanding animal migration helps conservationists to conserve these animals through the protection of their habitats and their resources.

An interactive visual analytics approach would provide valuable insights to the scientific community on the migration of these animals.

Objective

We present an interactive visual approach to explore and analyze animal movement data. We applied this approach to a data set of Osprey bird migration flows for a ten-year period spanning 2007 to 2017.

Through this project, we hope that ecologists and conservationists alike will be able to gain insights into the following:

  • Bird migration (both as a group and individual) flight path over a period of time.
  • How differences in individual characteristics (e.g. female vs male, juvenile vs adult) affect flight behavior.
  • The home range and territory range of these birds.
  • Uniqueness of stopover sites.
  • Impact of environment data on bird migration.

Methodology

Time Series Analysis

Calendar Chart

The Calendar Chart will be used to explore the cycle, variability and trend of the migration data. From the calendar chart, a user can see the entire duration of either a group or the individual bird’s journey over the required time period as desired.

Line Chart

We will use the line chart based on the time, such as year, month, day and hour, to further explore the flight pattern of group and individuals, as well as how differences in individual characteristics such as sex and adulthood affect flight pattern.

Scatter Plot

Scatter plots show how much one variable is affected by another. It allows us to find out the correlation between them. In addition, it helps to identify outliers in the data set.

Geographic Analysis

Map

Various different map views will provide the visualization of the locations which the birds visit during the duration of their flight path.

Bin Chart

The bin chart will show the amount of time birds spend at each place. Coloring will be used to differentiate the time period, so that the user is able to tell the location at which the bird spends the longest time at.

Circular Migration Flow Plots

A circular migration plot displays a large amount of information on the flow of Osprey in a global/regional system as representations of position, size, and color.


Data Sets

1. Bird migration data “Osprey North and South America” available at:
https://www.movebank.org/panel_embedded_movebank_webapp

2. Environment data “Osprey North and South America” available at:
https://www.movebank.org/panel_embedded_movebank_webapp

Tools selection/package

ggplot2

ggplot2 is a system for creating graphics, based on The Grammar of Graphics. Here we are going to use the ggplot2 to make the calendar chart, line chart and scatter plot.

gganimate

gganimate is a package based on the ggplot2. It can show an animation of a ggplot2 object that contains a frame aesthetic. The frame aesthetic will determine which frame the animation is shown in.

ggmap

ggmap is a package to show the spatial data visualization. It can retrieve various online sources (e.g. Google Maps) for user to download and use as layers within the ggplot2 plotting system.

circlize

circlize is a package to show multi-layered annotations of one or more scales and relationships. It can create figures from data from genomics to visualizing migration.

move

move is a R package for accessing movebank data and visualize and statistically analyze animal movement data. It is useful to build the animal tracking model and help answer ecology questions.

tibbletime

tibble package is an extension to partition an index column by time and change the periodicity of a time-based tibble. This allows easily changing from a daily dataset to a monthly or yearly dataset.

lubridate

lubridate is an R package that makes it easier to work with dates and times. It can easily handle the timestamps including both the date and time to help address time series problems.

References

1. Graph Analytics: Visualizing and Analyzing Network Data:
https://slides.com/tskam/isss608-lesson10_ay2017-18t3/fullscreen#/

2. Visualizing and Analyzing Time-Oriented Data:
https://slides.com/tskam/isss608-lesson08_ay2017-18t3/fullscreen#/

3. Andrienko, N., & Andrienko, G. 2013a. Visual analytics of movement: An overview of methods, tools and procedures. Information Visualization, 12(1), 3–24

4. N Sander, GJ Abel, R Bauer, J Schmidt. 2014. Visualising migration flow data with circular plots. Vienna Institute of Demography, Working Papers

5. D. Spretke, H. Janetzko, F. Mansmann, P. Bak, B. Kranstauber, S. Davidson and M. Mueller. 2011. Exploration through Enrichment: A Visual Analytics Approach for Animal Movement. Proceedings of the 19th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, 421–424