Shiny Application & Reproducible Pitch: Kaggle Survey Result

Sherifat Akintunde-Shitu
14 January 2019

Overview

The Shiny Application & Reproducible Pitch required:

  • A shiny application with associated supporting documentation deployed on Rstudio's shiny server. The application must include the following:

    • Some form of input (widget: textbox, radio button, checkbox, …)
    • Some operation on the ui input in sever.R
    • Some reactive output displayed as a result of server calculations

Overview

The Shiny Application & Reproducible Pitch required:

  • A Reproducible Pitch Presentation created using Slidify or Rstudio Presenter with an html5 slide deck. The presentation should have 5 slides and

    • It must be done in Slidify or Rstudio Presenter
    • It must be 5 pages
    • It must be hosted on github or Rpubs
    • It must contained some embedded R code that gets run when slidifying the document

Kaggle Survey Result Shiny App

In 2018, Kaggle conducted an industry-wide survey that presented a comprehensive view of the state of data science and machine learning. The survey was live for one week in October, and after cleaning the data we finished with 23,859 responses

This application analyses the response data to identify popularity of the different programing languages in Machine learning/Data science space.

Kaggle Survey Result Shiny App - The Data

The Data used for this analysis was sourced from here : Click here for Data Source

##List of countries
knitr::kable(head(table(ks_data$Q3)))
Var1 Freq
Argentina 119
Australia 330
Austria 62
Bangladesh 107
Belarus 91
Belgium 111

Kaggle Survey Result Shiny App - The Data

##Gender distribution
knitr::kable((table(ks_data$Q1)))
Var1 Freq
Female 4010
Male 19430
Prefer not to say 340
Prefer to self-describe 79
What is your gender? - Selected Choice 1

The App also used geo json countries data from here: Click here for geoJson Data