Qui Vivra Verra - Technology

From Analytics Practicum
Jump to navigation Jump to search



  HOME

  ABOUT US

  PROJECT OVERVIEW

  PROJECT FINDINGS

  PROJECT MANAGEMENT

  DOCUMENTATION



JMP Pro 12

JMP Pro 12 is a tool developed by the JMP division of SAS. As the data files are too large to be opened by conventional means such as Excel and Notepad, we will be using this tool to explore the data. Market Segment Analysis will also be done using the clustering function of this application.


Shiny R

We will now be using only Shiny R, instead of using a combination of Shiny R and Apache Spark as mentioned in our proposal. We have chosen Shiny R mainly due to the statistical function provided by R, which would be useful to our project. R also have many ready-made visualizations which would hopefully save us some time required for coding.


Leaflet

Leaflet.js is an open source javascript library for interactive maps. This tool will be used to create a visualization page for the users where a map of Singapore, as well as point symbols representing various facilities will be displayed. The user can select the attribute to be considered for computing the attractiveness index by selecting or deselecting facility layers as well as varying buffer radius. This tool is selected as it provides a range of interactive maps and is easy to implement. It supports various plugins to extend its functionality.

As the project has some geo-spatial nature, we have decided to use the leaflet package available in Shiny R for our visualization and analysis. The visualizations of the Singapore base map, as well as the various layers that will be added in like Libraries, Tuition Centres, Planning Areas, will all be done using leaflet. Users will also be able to select layers and adjust other input variables with this.


JavaScript

JavaScript is a coding language for the web. We will be using JavaScript for most of the application’s user interfaces as it allows the implementation of various libraries to support user’s interactions and improve visualisation.


Turf.js

Turf.js was mainly used for spatial analysis. It provides the functionality to analyse, aggregate and transform data into GeoJSON.


D3

For visualizations not provided in R libraries, we intend to make use of D3 to bridge the gap.