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.

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

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 - Manual

  • Load shiny app(takes approximately 1:30mins to load)
  • Select the programming languages tab in the left
  • Select a country to compute programming languages trend for that country

Kaggle Survey Result Shiny App - The Data

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

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

Kaggle Survey Result Shiny App - The Data

#Number of responses
nrow(ks_data)
[1] 23860
#Number of Countries
nlevels(ks_data$Q3)
[1] 59

Gender Distribution

Var1 Freq
Female 4010
Male 19430
Prefer not to say 340
Prefer to self-describe 79