This repository archives useful R-related books and repositories for machine learning.
The recent development comes from tidyverse
and tidymodels
, and following cites are useful for catch-up.
- π Tidy data science workshop :https://tidy-ds.wjakethompson.com/
- π Remaster
tidyverse
: https://github.com/rstudio-education/remaster-the-tidyverse - π An Antarctic Tour of the Tidyverse (R-Ladies Chicago): https://silvia.rbind.io/talk/2020-08-31-tour-of-the-tidyverse/
For latest papers, browse the state-of-the art is useful for finding the paper and code on GitHub.
https://paperswithcode.com/sota
Material | Link/Repository |
---|---|
Applied ML | https://github.com/kojimizu/rstudio-conf-2018 |
Hands-on ML with R | http://bit.ly/HOML_with_R |
UC Business Analytics with R | http://uc-r.github.io |
Data Analysis and Prediction Algorithms with R | https://rafalab.github.io/dsbook/ |
Applied ML workshop by Max Kuhn from useR/rstudio-conf Conference
- rstudio-conf-2019 repository: https://github.com/topepo/rstudio-conf-2019
- rstudio-conf-2018 repository: https://github.com/kojimizu/rstudio-conf-2018
Hands-on Machine Learning with R: An applied book covering the fundamentals of machine learning with R.
This book covers multiple models 1) gm, 2) regularized glm, 3) random forest and 4) gradient boosting methods.
From 2018 to 2019 January
π Book: http://bit.ly/HOML_with_R
π¦ Repo: https://github.com/bradleyboehmke/hands-on-machine-learning-with-r
This material from the below page covers basic R techniques, descrptive analytics, and predictive analytics.
π Book: University of Cincinatti - http://uc-r.github.io
- Predictive analytics / Supervised learning: Linear, Naive Bayes, Reularized Regression (Ridge, LASSO), MARS, Regression Tree, Random Forest, GBM, Discriminant Analysis, SVM
- Descriptive analytics / Unsupervised learning (K-means, PCA, Hierarchical clustering), Text mining, classical methods
- Time series analysis: Exponential smoothing, MA/AR
- DL: Regression DNN, Classification DNN
--- updated until here on 11/02/2021
Modeling algorithm by R.
π Book: https://rafalab.github.io/dsbook/
π¦ Repo: https://github.com/rafalab/dsbook/tree/master/docs
π Book: https://christophm.github.io/interpretable-ml-book/
π Book: https://compstat-lmu.github.io/iml_methods_limitations/
Caret package introduction by Max Kuhn (Bookdown)
A package for ML modeling with pre-processing techniques
π Book: http://topepo.github.io/caret/
π¦ Repo: https://github.com/topepo/caret
# Avaiable from CRAN
install.packages("caret")
Tidymodels is a multi-package containing modern tidyverse-based packages. Tidymodel usecase is prepared by the dev team: https://www.tidymodels.org/learn/
π¦Learn: https://www.tidymodels.org/learn/ π¦ Repo: https://github.com/tidymodels/tidymodels
- broom: tidy, augment, glance for model interpretation support
- rsample: data resampling
- recipes: pre-processing functions (similar to caret)
- parsnip: modeling functions
Useful blog posts
recipes: http://www.rebeccabarter.com/blog/2019-06-06_pre_processing/
tidymodels: https://rviews.rstudio.com/2019/06/19/a-gentle-intro-to-tidymodels/
Tutorial by RStudio: https://github.com/tidymodels/aml-training
A Bookdown page prepared by Max Kuhn
π Book: http://www.feat.engineering/
π¦ Repo: https://github.com/kojimizu/FES
by Alice Zheng
=========================================
The latest book on 2020/07 by Julia Silge and EMIL HVITFELDT
π Book: https://smltar.com/language.html
π¦ Repo: https://github.com/EmilHvitfeldt/smltar
=========================================
Basic commands with tidyverse is summarised.
π Book: https://r4ds.had.co.nz/
The excercise solution can be found on Bookdown as well.
Bookdown material is available here, covering:
- π₯ A tutorial video by Charotte Wickhkm. THe DataCamp courses are useful for code practice.
- π₯ Functional progamming with purrr by DataCamp
Lessons and Examples by Jenny Brian: π Web: https://jennybc.github.io/purrr-tutorial/
- Background basics
- Core purrr lessons
- Worked examples
=========================================
by Kieran Healy.
π Book: http://socviz.co/index.html.
by Winston Chang
π Book: https://r-graphics.org/
Another useful website is Cookbook for R: covering other topics online: http://www.cookbook-r.com/
https://cedricscherer.netlify.com/2019/08/05/a-ggplot2-tutorial-for-beautiful-plotting-in-r/#toc
3D plot including ggplot2
viz: https://www.tylermw.com/
Hexigon-shaped viz:
site: http://estrellita.hatenablog.com/entry/2019/05/01/235406
Blogpost: http://estrellita.hatenablog.com/entry/2018/09/25/230000_3
=========================================
Lecture by Jenny Brian:
Machine learning course by Andrew Ng from Stanford University
π₯Video and πMaterial : http://cs229.stanford.edu/syllabus.html
Bayes stats using brms
, ggplot2
and tidyverse
- π Bookdown: https://bookdown.org/ajkurz/Statistical_Rethinking_recoded/
- HP: https://xcelab.net/rm/statistical-rethinking/
Workshop for Rstudio::2020 by Bradley Boemeike.
Repo: https://github.com/kojimizu/dl-keras-tf