ISSS608 2016 17T1 Group1 Proposal
PROPOSAL | POSTER | APPLICATION | REPORT |
Contents
Motivation
There is no shortage of visualisation software on the market, both commercial and open-source. However, very few of them emphasize and utilise the science of visualisation to guide the users towards deriving deep insights from the data.
We believe that statistical learning can also benefit from better visualisation coupled with interactivity. Business users should be able to perform data modelling on their own, and understand the implications of the decision parameters and assess their models through visualisation as easily as data exploration. With the aim of realising such a capability, we built a web-based tool that is accessible to everyone.
Review and Critic on other Visualisation Tools
Mention what tableau and SAS can do...
Selection of Tools
R scripting language was chosen due to the wide range of statistical learning libraries available. Of equal importance is the availability of Shiny, an R package and web application framework, which can build interactive web applications quickly in the same environment. Shiny also has a comprehensive list of widgets to implement interactive features such as selection button and input slider. It also allows any User-Interface interactions like click, hover, brush for users to perform deeper exploration of the data.
Design Framework
A detail description of the design principles used and data visualisation elements built
Demonstration
Sample test cases
Discussion
What has the audience learned from your work? What new insights or practices has your system enabled? A full blown user study is not expected, but informal observations of use that help evaluate your system are encouraged.
Future Work
A description of how your system could be extended or refined.
Installation guide
No installation is required, you can access the application in the following link: https://oohshinyviztool.shinyapps.io/server
However, the next section shows the steps required to host shiny application on Shinyapps.io.
Deploy the application online
You can choose to host the shiny application on your own server. Or you can choose to host it on shinyapps.io by RStudio. The following steps describe the steps to host the application on
shinyapps.io.
Step 1: Go to http://www.shinyapps.io/ to sign up for a free account which allows you to host up to 5 applications and utilise 25 active hours.
Step 2: You will get your personal token and secret number, as well as determine the name of your application link.
In your Rstudio,
Step 3: Key in the following in the console:
install.packages('devtools')
devtools::install_github('rstudio/shinyapps')
devtools::install_github('rstudio/rsconnect')
library(shinyapps)
library(rsconnect)
Step 4: Go to Tools -> Global Options -> Publishing -> Connect
paste the following in the empty box:
shinyapps::setAccountInfo(name="Your account name", token="Personal Token issued", secret="Secret number issued")
Step 5: Key in the following in the console:
file_directory = 'C:/Users/app'
setwd(file_directory)
[Note: use the file directory which you store the R codes for the application.]
Step 6: Key in the following in the console:
deployApp(appName="server")
Step 7': The application should open on your browser.
User Guide
Step-by-step guide on how to use the data visualisation functions designed.