/ADA_IntroToR_Shiny

Introductory R programming for those familiar with programming

Primary LanguageRMIT LicenseMIT

ADA_IntroToR_Shiny

Purpose

The purpose of this repository is to provide documents for a basic introduction to some of R's strengths, tailored to a group of students studying programming (but not specifcally R). The topics include plotting (ggplot), data wrangling (dplyr), interactive applications (shiny), fitting statistical models, and the general friendliness of RStudio as a GUI.

The repository includes:

  • an R markdown file (.Rmd) with some basic code
  • corresponding R script (.R) with all the code from the R markdown file
  • basic Shiny application
    • the first tab is the default Shiny app where users can manipulate a histogram on Old Faithful Geyser data
    • the second tab gives the user the ability to create scatter plots on the iris data
  • the iris dataset, saved as both .csv and .RDS

Packages/Environment

  • R version 3.4.4 (2018-03-15)
  • RStudio version 1.1.442
  • Packages:
    • ggplot2 (2.2.1)
    • dplyr (0.7.4)
    • shiny (1.0.5)

Disclaimer

This repository is intended for education purposes only.