Professional Documents
Culture Documents
Workflow
Learn R following the tidyverse & tidymodels workflow
for business analysis in the R For Business Analysis (DS4B 101-R)
course through Business Science University.
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)
readxl / writexl tibble (CS)
odbc / DBI
Model Shiny (CS)
tidyr (CS)
Plumber APIs
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/
version: 3.4
Data Science with
Web Applications & the "Shinyverse"
Advanced
Components
Start Concepts Testing Publish
& Themes
(Optional)
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 Bundle!
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 Torch for R
Resampling & Backtesting: modeltime.resample Static:
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 Combine dplyr + data.table: dtplyr
Parallel Processing w/ purrr: furrr
Larger than RAM: sparklyr (CS), Disk Frame
Geospatial Analysis
Exploratory (EDA)
DataExplorer, skimr, correlationfunnel
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
Simple Features (sf objects): sf (CS) (tidy)
Financial Analysis Spatial Objects (sp objects): sp (non-tidy, pre-sf)