Data Science With R

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Data Science with R

Workflow
Has your data science progress stopped? We can help. 

The 5-Course R-Track Program has helped 3000+


students land data science jobs, get pay raises, and
promotions. Achieve your goals. Become the data Click the links for
scientist you were meant to be.
Documentation

ggplot2 (CS)

plotly (CS)

dplyr (CS)
Visualize
stringr (CS)

lubridate (CS)

forcats (CS)

Base R (CS)
Transform purrr (CS)
Import Tidy (iteration) Communicate

readr (CS)
RMarkdown (CS)

tibble (CS)
Shiny (CS)

readxl / writexl
Model
tidyr (CS) Plumber APIs (CS)
Databases / SQL

rvest
tidymodels
recipes
tune

RStudio IDE (CS) fs (file system)


reticulate (CS) rsample
yardstick

parsnip
dials
CS = Cheat Sheet

Important Resources
R For Data Science Book: http://r4ds.had.co.nz/
Rmarkdown: Book and Cookbook 
More Cheatsheets: https://www.rstudio.com/resources/cheatsheets/ 
tidyverse packages: https://www.tidyverse.org/
Connecting to databases: https://db.rstudio.com/ 
Reproducible Environments: https://environments.rstudio.com/

Business Science University


5-Course R-Track Program
university.business-science.io
Become a Data scientist in 6-months or less
version: 4.1
Data Science with  
Web Applications & the "Shinyverse"

Advanced

Components

Start Concepts
Testing Publish
& Themes
(Optional)

Shiny (CS)
Widgets
crosstalk
profvis
shinyapps.io

Flexdashboard shinyWidgets
shinyrouter
shinytest
Shiny Server

htmlWidgets
Async (promises)
shinyloadtest
Connect (Enterprise)

shinyjs
Golem (CS)

bslib

thematic

Flexdashboard Apps Shiny Apps


Flexdashboard is an RMarkdown-based dashboard tool that can be Shiny is an R-Package that enables web app development from R.
used to integrate shiny components at runtime. Development is fast Contains R functions for common HTML structures, UI Controls
and efficient, but layouts are not as open to modification as building (Components/Widgets), and web framework tools. The framework if
an app using Shiny.  highly flexible, but users require more knowledge of HTML & CSS.

Shiny Themes & Dashboards Web Frameworks & Tools


Bootstrap 3

Flexdashboard
Shiny Gallery Bootstrap 4

Gallery Bootstrap

shinythemes
Bootswatch

& Themes  bslib

Themes
shinydashboard

Layouts
shinydashboardPlus
thematic

Semantic Font Awesome

Bootstrap 4 Fonts & Icons Google Fonts


shiny.semantic

semantic.dashboard
bs4Dash

Shiny App - AWS Multi-User App


Argon ShinyMobile (CS)
Chrome Browser Chrome DevTools
Built in Expert Apps Course (Demo Our App Gallery)

argonR

argonDash

Start Learning Today with 5-Course R-Track Program

Business Science University


5-Course R-Track Program

university.business-science.io
Become a Data scientist in 6-months or less
Data Science with   Text Analysis & NLP Machine Learning
Special Topics Text Mining with R (Book): tidytext  AutoML: H2O (CS)
NLP: textrecipes, Book (SMLTAR) ML (Tidymodels): tidymodels.org 
parsnip - ML
Time Series Analysis recipes - Feature Engineering
tune - Hyperparameter Tuning
rsample - Resampling
Time Series Data Wrangling: timetk
yardstick - Accuracy Metrics
Time Series Visualization: timetk
Feature Engineering: timetk Network Analysis ML (pre-Tidymodels): caret (CS)
MLR: mlr & mlr3 (CS)
Convert between classes: timetk & tsbox MLVerse: mlverse
Generating Future Series: timetk Network Data Transformations (Tidy): tidygraph

Forecasting
Network Data Transformations: igraph Deep Learning
Prophet, ARIMA, Boost, ML: modeltime  Network Viz R Interface to TensorFlow
Keras (CS), TF Estimators, TensorFlow (Core)
Ensembles: modeltime.ensemble
Static:  Torch for R
Resampling & Backtesting: modeltime.resample
Deep Learning: modeltime.gluonts ggraph - Graph plotting utilities for ggplot2

H2O AutoML: modeltime.h2o


Interactive (JavaScript):

networkD3 - D3 Networks in R Speed & Scale 


Anomaly Detection plotly (CS) - plotly.js (network graphs) in R
Faster than dplyr & pandas: data.table (CS)
Identify anomalies: anomalize, timetk
Dplyr SQL & DT backends: dtplyr, dbplyr
Parallel Processing w/ purrr: furrr
Larger than RAM: sparklyr (CS), Disk Frame
Geospatial Analysis
Exploratory (EDA)
DataExplorer, skimr, correlationfunnel, janitor
Geocoding (getting lat/long, bboxes, & sf's): 
ggmap - Google API (requires key)

Interoperability
osmdata - OpenStreet Overpass API Python: reticulate (CS) Java: rJava
tmaptools - OpenStreet Nominatum API C++: Rcpp
D3: r2d3
Financial Analysis Simple Features (sf objects): sf (CS) (tidy)
Spatial Objects (sp objects): sp (non-tidy, pre-sf)

Getting financial data: tidyquant & quantmod Miscellaneous Tools


Quantitative Analysis: tidyquant & xts/TTR
Portfolio Analysis: tidyquant & PerformanceAnalytics Geospatial Viz Production: 
plumber, targets, renv
Static:  Building R Packages: R packages Book
Financial Viz ggmap - Google API (requires key)
devtools (CS), usethis, pkgdown
Static: osmplotr - Impressive Maps via OSM Advanced Concepts (Advanced R Book)
tidyquant - Financial ggplot2 geoms tmap - Thematic Maps rlang & Tidy Evaluation (CS)
Interactive: cartography (CS) - Thematic Maps Making Blogs & Books:
highcharter - highchart.js in R Interactive (JavaScript): blogdown, bookdown
dygraphs - xts plotting leaflet (CS) - leaflet.js in R Posting Code (GitHub, Stack Overflow): 
plotly (CS) - plotly.js (financial) in R plotly (CS) - plotly.js (maps) in R reprex

Business Science University


5-Course R-Track Program

university.business-science.io
Become a Data scientist in 6-months or less

You might also like