Difference between revisions of "Two Eyes One Pizza"

From Visual Analytics for Business Intelligence
Jump to navigation Jump to search
Line 119: Line 119:
 
==<div style="background: #8b1209; padding: 15px; line-height: 0.3em; text-indent: 15px; font-size:18px; font-family:Helvetica"><font color= #FFFFFF>Architectural Diagram</font></div>==
 
==<div style="background: #8b1209; padding: 15px; line-height: 0.3em; text-indent: 15px; font-size:18px; font-family:Helvetica"><font color= #FFFFFF>Architectural Diagram</font></div>==
 
<div style="font-family:Helvetica;font-size:16px">
 
<div style="font-family:Helvetica;font-size:16px">
The architecture diagram depicts the design implementation of the web-based data visualisation application:
+
The following architectural is used in the implementation of the visualisation tool:
[[File:teamveg_architecturediagram.jpg|1000px|frameless|center]]
+
The application is deployed through R Shiny with shinyapps.io.
 +
[[File:User.png|1000px|frameless|center]]
 
</div>
 
</div>
  

Revision as of 22:05, 11 October 2019

2e1p2.png

Back to Project Home

HOME

 

PROPOSAL

 

POSTER

 

APPLICATION

 

RESEARCH PAPER


Introduction

International Food Chain (IFC) is a leading brand in its sector, with over 18000 outlets worldwide and an ever-growing presence in the global market. In Taiwan alone, IFC has over 240 branches and are constantly expanding.

However, as the franchise grows bigger, so does its challenges. One of the challenges involves the lack of a tool to efficiently compare the performance of each chain to one another.

Leveraging on this fact, our group aims to build a dashboard for IFC that allows for visualization and modeling. We hope to track the performance of each chain in relation to Point-Of-Interests surrounding each chain, uncovering and comprehending phenomena, with the aid of spatial data.

Problem and Motivation

To build a dashboard that allows for:

  • Business profiling of the company’s outlet to determine Points-Of-Interests that can generate insights such as: Highest earning outlets, relative performance of outlets, outlet’s profile patterns and item sales information.
  • Creating dynamic visualisations to make informed business decisions, such as determining locations for new outlet openings with matching POIs of high sales outlets
  • Digitizing of each chain’s trade and delivery area
  • Scalable program to incorporate future data to generate current information (Using data from other cities besides Taiwan)
  • Easy and intuitive tool to quickly view information with regards to all branches

Objectives

This project aims to provide insights into the following:

  1. Outlets with the highest monthly sales
  2. Relative monthly or yearly performance of each outlet
  3. Each branch geographical information, including the type and number of POI’s in the surroundings
  4. Profiling of similar types of branches
  5. Improvements for poor performing outlets
  6. Scalable system to incorporate future data

Background Survey of Related Works

Visualizations Explaination


Data source: http://bbvatourism.vizzuality.com/?nationality=US#tourism

This visualisation enables the viewer to find out the countries that the tourists are coming from. This, combined with the thickness of the line to represent the relative number of tourists compared to the other countries will enable us to have a quick and clear overview. Additionally, the team will look into customising this current chart, to allow for a more detailed view of each countries' actual proportion of tourists that are coming into Singapore compared to the other countries being visited.


Data source: https://www.stb.gov.sg/statistics-and-market-insights

This visualisation comprises of two charts in one - a time-series line chart, and a bar chart, which compares the international visitor arrival with the year on year change. Despite the limitations with this visualisation (seemingly confusing), the team feels that it is necessary to give a broad overview of the overall trend in relation to the total number of visitors. Additionally, it would be good to subsequently break this down to enable zooming into a certain country's monthly changes.


Data source: https://www.stb.gov.sg/statistics-and-market-insights/Documents/STB%20Q1%202016%20Tourism%20Sector%20Performance%20Report.pdf

The bar chart allow user to compare data between the countries. Next to each bar, we will indicate whether the number of visitors increases or decreases from the previous year, and how much different is the percentage. This chart is to let our user get a rough gauge of the number of visitors to Singapore.


Data source: https://www.stb.gov.sg/statistics-and-market-insights/Documents/STB%20Q1%202016%20Tourism%20Sector%20Performance%20Report.pdf

The used of stacked horizontal bar charts is an effective way of displaying the expenditure of visitors by country. The columns allow users to see the expenditure breakdown of visitors from the given country, as well as compare this breakdown against other visitor countries. This helps with understanding the distribution of expenditure by overseas visitors to Singapore, which will help with targeted marketing efforts such as market segmentation.

Proposed Storyboard

#1: Title Screen

The title screen indicates the project objectives that the data visualisation tool seeks to achieve on the analysis of IFC Taiwan. As the project focuses on Taiwan branches, an image of Taipei 101 was used as a landing page.
The screens are implemented in a form of single-page website design, where each screen occupies the full screen and is navigated through scrolling action.

#2: Geographical overview

The overview will allow the user to see all respective branches in the map. There will be an option for modes of view e.g (relative sales performance), which builds a thematic map. Hovering or clicking on any branch will allow for a tooltip that displays the information corresponding to the mode.

#3: Sales Overview

This storyboard will provide visualizations for us to quickly identify top branches with high monthly sales. Upon selecting a branch, the monthly sales performance change across the years could be displayed using line graphs. It shows the overall monthly and yearly sales performance of all outlets using bar charts.

#4: Key findings and conclusion

The key findings and conclusion page display the insights that have been gathered from the visualisation tool, which aligns with the objectives of the project. The background of the page signifies the importance of tourist attractions in the selection of new outlets, which plays a big role in maximising the yield for an outlet.

Tools and Libraries

The following tools and libraries are used in the development of the web-based data visualisation application:

Data.png
  • QGIS
  • Microsoft Excel
  • R Studio
  • R Shiny
  • Tableau
  • Adobe Suite
  • Google Drive

Architectural Diagram

The following architectural is used in the implementation of the visualisation tool: The application is deployed through R Shiny with shinyapps.io.

User.png

Datasets

We have chosen the following datasets to do data discovery:

Dataset Rationale
Singapore Tourism Board Master Plan
  • To understand STB's strategy for tourism - a key focus area of Singapore economy
CEIC Outgoing Tourist Data
  • Study the outgoing pattern of residents from a given country
  • Obtain the proportion of these outgoing residents as incoming tourists to Singapore
STB Tourist Expenditure Data
  • Study the spending pattern of Singapore tourists
  • Drilldown into different aspects

Technical Challenges

We encountered the following technical challenges throughout the course of the project. We have indicated our proposed solutions, and the outcomes of the solutions.

Key Technical Challenges Proposed Solution Outcome
Data Unavailability
  • Countries may disclose their inbound tourism data sets but not their outbound tourism data due to their political nature in data confidentiality, for example China. (Source: Contemporary Perspectives on China Tourism)

The use of the CEIC database was used for the most accurate information. For information that simply could not be sourced, or are from less credible sources, consultation with Professor Kam was arranged to seek his guidance on the matter.

Unfamiliarity in D3.js
  • Initial hands-on experience during D3.js workshop.
  • Independent learning on D3.js.
  • Peer learning and sharing

The independent learning and team sharing greatly aided the team with our competence and confidence in using D3.js and other programmatic visualisation tools. The D3.js workshop that was organised was excellent in ensuring that the right skills were learnt.

Data Cleaning & Transformation Proposed Solution
  • Having a systematic process while working together in order to maximise efficiency e.g. taking turns to clean, transform and perform checks on the data to ensure accuracy

The adopted process was having clear instructions issued to each member in the team, along with maintaining constant communication with each other. In the event that the dataset is deemed too dirty to be usable, it was dropped along with sourcing for new data that would be a suitable replacement.

Integrating Relevant Data from Multiple Sources Proposed Solution
  • Working together to decide on what data to extract or eliminate

The constant communication and discussion helped with deciding on which data should be integrated and displayed. Professor Kam's advice was also sought, with his guidance serving most helpful throughout the integration process.

Determining the Most Effective Ways in Visualising the Data
  • Proposed solution: Gain exposure to various forms of data visualisations - revisit course materials, assess existing libraries to gain inspirations

The design inspirations phase and background research greatly aided the team in understanding the most effective ways in visualising the data. Understanding the type of data that we worked with, along with adopting the best design practices helped with creating meaningful visualisations. Professor Kam was also consulted to provide feedback on ideal visualisations for the given dataset.

Roles & Milestones

  • Project Timeline
  • Gantt Chart

References

Ideation Drafts

In the process of completing this research project, an iterative approach was adopted. This comprised of various ideation drafts, where whiteboarding and draft prototyping was conducted.

Comments

Feel free to leave comments / suggestions!