1668 lines
86 KiB
HTML
1668 lines
86 KiB
HTML
<h1 id="awesome-r">Awesome R</h1>
|
||
<p><a href="https://github.com/sindresorhus/awesome"><img
|
||
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
|
||
alt="Awesome" /></a></p>
|
||
<p>A curated list of awesome R packages and tools. Inspired by <a
|
||
href="https://github.com/josephmisiti/awesome-machine-learning">awesome-machine-learning</a>.</p>
|
||
<p>
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20">
|
||
for
|
||
<a target="_blank" href="https://github.com/rstudio/RStartHere/blob/master/top_downloads_2016/top_packages">Top
|
||
50</a> CRAN downloaded packages or repos with 400+
|
||
<img class="emoji" alt="star" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/star.png" height="20" align="absmiddle" width="20">
|
||
</p>
|
||
<ul>
|
||
<li><a href="#awesome-">Awesome R</a>
|
||
<ul>
|
||
<li><a href="#2023">2023</a></li>
|
||
<li><a href="#2020">2020</a></li>
|
||
<li><a href="#2019">2019</a></li>
|
||
<li><a href="#2018">2018</a></li>
|
||
<li><a href="#integrated-development-environments">Integrated
|
||
Development Environments</a></li>
|
||
<li><a href="#syntax">Syntax</a></li>
|
||
<li><a href="#data-manipulation">Data Manipulation</a></li>
|
||
<li><a href="#graphic-displays">Graphic Displays</a></li>
|
||
<li><a href="#html-widgets">Html Widgets</a></li>
|
||
<li><a href="#reproducible-research">Reproducible Research</a></li>
|
||
<li><a href="#web-technologies-and-services">Web Technologies and
|
||
Services</a></li>
|
||
<li><a href="#parallel-computing">Parallel Computing</a></li>
|
||
<li><a href="#high-performance">High Performance</a></li>
|
||
<li><a href="#language-api">Language API</a></li>
|
||
<li><a href="#database-management">Database Management</a></li>
|
||
<li><a href="#machine-learning">Machine Learning</a></li>
|
||
<li><a href="#natural-language-processing">Natural Language
|
||
Processing</a></li>
|
||
<li><a href="#bayesian">Bayesian</a></li>
|
||
<li><a href="#optimization">Optimization</a></li>
|
||
<li><a href="#finance">Finance</a></li>
|
||
<li><a href="#bioinformatics-and-biostatistics">Bioinformatics and
|
||
Biostatistics</a></li>
|
||
<li><a href="#network-analysis">Network Analysis</a></li>
|
||
<li><a href="#spatial">Spatial</a></li>
|
||
<li><a href="#r-development">R Development</a></li>
|
||
<li><a href="#logging">Logging</a></li>
|
||
<li><a href="#data-packages">Data Packages</a></li>
|
||
<li><a href="#other-tools">Other Tools</a></li>
|
||
<li><a href="#other-interpreters">Other Interpreters</a></li>
|
||
<li><a href="#learning-r">Learning R</a></li>
|
||
</ul></li>
|
||
<li><a href="#resources">Resources</a>
|
||
<ul>
|
||
<li><a href="#websites">Websites</a></li>
|
||
<li><a href="#books">Books</a></li>
|
||
<li><a href="#podcasts">Podcasts</a></li>
|
||
<li><a href="#reference-cards">Reference Cards</a></li>
|
||
<li><a href="#moocs">MOOCs</a></li>
|
||
<li><a href="#lists">Lists</a></li>
|
||
</ul></li>
|
||
<li><a href="#other-awesome-lists">Other Awesome Lists</a></li>
|
||
<li><a href="#contributing">Contributing</a></li>
|
||
</ul>
|
||
<h2 id="section">2023</h2>
|
||
<ul>
|
||
<li><a href="https://ddotta.github.io/cookbook-rpolars/">Cookbook Polars
|
||
for R</a></li>
|
||
</ul>
|
||
<h2 id="section-1">2020</h2>
|
||
<ul>
|
||
<li><a href="https://code.visualstudio.com/">VSCode</a> - <a
|
||
href="https://marketplace.visualstudio.com/items?itemName=Ikuyadeu.r">vscode-R</a>
|
||
+ <a
|
||
href="https://marketplace.visualstudio.com/items?itemName=REditorSupport.r-lsp">vscode-r-lsp</a>
|
||
VSCode R Langauage Support</li>
|
||
<li><a href="https://github.com/rstudio/gt">gt</a> - Easily generate
|
||
information-rich, publication-quality tables from R</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/lightgbm/index.html">lightgbm
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Light Gradient Boosting Machine.</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/torch/index.html">torch</a>
|
||
- Tensors and Neural Networks with ‘GPU’ Acceleration.</li>
|
||
</ul>
|
||
<h2 id="section-2">2019</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/thomasp85/ggforce">ggforce</a> - ggplot2
|
||
extension framework <img src="https://cranlogs.r-pkg.org/badges/ggforce"
|
||
alt="ggforce" /></li>
|
||
<li><a href="https://github.com/tylermorganwall/rayshader">rayshader</a>
|
||
- 2D and 3D data visualizations via rgl <img
|
||
src="https://cranlogs.r-pkg.org/badges/rayshader"
|
||
alt="rayshader" /></li>
|
||
<li><a href="https://github.com/r-lib/vroom">vroom</a> - Fast reading of
|
||
delimited files <img src="https://cranlogs.r-pkg.org/badges/vroom"
|
||
alt="vroom" /></li>
|
||
</ul>
|
||
<h2 id="integrated-development-environments">Integrated Development
|
||
Environments</h2>
|
||
<p><em>Integrated Development Environment</em></p>
|
||
<ul>
|
||
<li><a href="https://code.visualstudio.com/">VSCode
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- <a
|
||
href="https://marketplace.visualstudio.com/items?itemName=Ikuyadeu.r">vscode-R</a>
|
||
+ <a
|
||
href="https://marketplace.visualstudio.com/items?itemName=REditorSupport.r-lsp">vscode-r-lsp</a>
|
||
VSCode R Langauage Support</li>
|
||
<li><a href="http://www.rstudio.org/">RStudio
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- A powerful and productive user interface for R. Works great on
|
||
Windows, Mac, and Linux.</li>
|
||
<li><a href="http://ess.r-project.org/">Emacs + ESS</a> - Emacs Speaks
|
||
Statistics is an add-on package for emacs text editors.</li>
|
||
<li><a href="https://github.com/REditorSupport/sublime-ide-r">Sublime
|
||
Text + R-IDE</a> - Add-on package for Sublime Text 2/3.</li>
|
||
<li><a href="https://github.com/textmate/r.tmbundle">TextMate +
|
||
r.tmblundle</a> - Add-on package for TextMate 1/2.</li>
|
||
<li><a href="http://www.walware.de/goto/statet">StatET</a> - An Eclipse
|
||
based IDE for R.</li>
|
||
<li><a href="http://socserv.mcmaster.ca/jfox/Misc/Rcmdr/">R
|
||
Commander</a> - A package that provides a basic graphical user
|
||
interface.</li>
|
||
<li><a href="https://github.com/IRkernel/IRkernel">IRkernel
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- R kernel for Jupyter.</li>
|
||
<li><a
|
||
href="http://www.deducer.org/pmwiki/pmwiki.php?n=Main.DeducerManual?from=Main.HomePage">Deducer</a>
|
||
- A Menu driven data analysis GUI with a spreadsheet like data
|
||
editor.</li>
|
||
<li><a href="https://radiant-rstats.github.io/docs">Radiant</a> - A
|
||
platform-independent browser-based interface for business analytics in
|
||
R, based on the Shiny.</li>
|
||
<li><a href="https://github.com/jalvesaq/Nvim-R">Nvim-R
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Neovim plugin for R.</li>
|
||
<li><a href="https://www.jamovi.org/">Jamovi</a> and <a
|
||
href="https://jasp-stats.org/">JASP</a> - Desktop software for both
|
||
Bayesian and Frequentist methods, using a UI familiar to SPSS
|
||
users.</li>
|
||
<li><a href="http://www.bio7.org/">Bio7</a> - An IDE contains tools for
|
||
model creation, scientific image analysis and statistical analysis for
|
||
ecological modelling.</li>
|
||
<li><a href="http://microsoft.github.io/RTVS-docs/">RTVS</a> - R Tools
|
||
for Visual Studio.</li>
|
||
<li><a href="https://github.com/randy3k/radian">radian
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
(formerly rtichoke) - A modern R console with syntax highlighting.</li>
|
||
<li><a href="https://rkward.kde.org/">RKWard</a> - An extensible IDE/GUI
|
||
for R.</li>
|
||
</ul>
|
||
<h2 id="syntax">Syntax</h2>
|
||
<p><em>Packages change the way you use R.</em></p>
|
||
<ul>
|
||
<li><a href="https://github.com/smbache/magrittr">magrittr
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Let’s pipe it.</li>
|
||
<li><a href="https://github.com/renkun-ken/pipeR">pipeR</a> -
|
||
Multi-paradigm Pipeline Implementation.</li>
|
||
<li><a href="https://github.com/zatonovo/lambda.r">lambda.r</a> -
|
||
Functional programming and simple pattern matching in R.</li>
|
||
<li><a href="https://github.com/hadley/purrr">purrr</a> - A FP package
|
||
for R in the spirit of underscore.js.</li>
|
||
</ul>
|
||
<h2 id="data-manipulation">Data Manipulation</h2>
|
||
<p><em>Packages for cooking data.</em></p>
|
||
<ul>
|
||
<li><a href="https://github.com/hadley/dplyr">dplyr
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Fast data frames manipulation and database query.</li>
|
||
<li><a href="https://github.com/Rdatatable/data.table">data.table
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Fast data manipulation in a short and flexible syntax.</li>
|
||
<li><a href="https://github.com/hadley/reshape">reshape2
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Flexible rearrange, reshape and aggregate data.</li>
|
||
<li><a href="https://github.com/hadley/tidyr">tidyr</a> - Easily tidy
|
||
data with spread and gather functions.</li>
|
||
<li><a href="https://github.com/dgrtwo/broom">broom
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Convert statistical analysis objects into tidy data frames.</li>
|
||
<li><a href="https://github.com/renkun-ken/rlist">rlist</a> - A toolbox
|
||
for non-tabular data manipulation with lists.</li>
|
||
<li><a href="http://ff.r-forge.r-project.org/">ff</a> - Data structures
|
||
designed to store large datasets.</li>
|
||
<li><a href="https://github.com/tidyverse/lubridate">lubridate</a> - A
|
||
set of functions to work with dates and times.</li>
|
||
<li><a href="https://github.com/gagolews/stringi">stringi
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- ICU based string processing package.</li>
|
||
<li><a href="https://github.com/hadley/stringr">stringr
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Consistent API for string processing, built on top of stringi.</li>
|
||
<li><a href="https://github.com/kaneplusplus/bigmemory">bigmemory</a> -
|
||
Shared memory and memory-mapped matrices. The big* packages provide
|
||
additional tools including linear models (<a
|
||
href="http://cran.r-project.org/web/packages/biglm/index.html">biglm</a>)
|
||
and Random Forests (<a
|
||
href="https://github.com/aloysius-lim/bigrf">bigrf</a>).</li>
|
||
<li><a href="https://github.com/dgrtwo/fuzzyjoin">fuzzyjoin</a> - Join
|
||
tables together on inexact matching.</li>
|
||
<li><a href="https://github.com/hadley/tidyverse">tidyverse</a> - Easily
|
||
install and load packages from the tidyverse.</li>
|
||
<li><a href="https://github.com/Tazinho/snakecase">snakecase</a> -
|
||
Automatically parse and convert strings into cases like snake or camel
|
||
among others.</li>
|
||
<li><a href="https://github.com/boxuancui/DataExplorer">DataExplorer</a>
|
||
- Fast exploratory data analysis with minimum code.</li>
|
||
</ul>
|
||
<h2 id="data-formats">Data Formats</h2>
|
||
<p><em>Packages for reading and writing data of different
|
||
formats.</em></p>
|
||
<ul>
|
||
<li><a href="https://arrow.apache.org/docs/r/">arrow
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- An interface to the Arrow C++ library.</li>
|
||
<li><a href="https://github.com/wesm/feather">feather
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Fast, interoperable binary data frame storage for Python, R, and more
|
||
powered by Apache Arrow.</li>
|
||
<li><a href="www.fstpackage.org/fst/">fst
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Lightning Fast Serialization of Data Frames for R.</li>
|
||
<li><a href="https://github.com/hadley/haven">haven</a> - Improved
|
||
methods to import SPSS, Stata and SAS files in R.</li>
|
||
<li><a href="https://github.com/jeroenooms/jsonlite">jsonlite</a> - A
|
||
robust and quick way to parse JSON files in R.</li>
|
||
<li><a href="https://github.com/traversc/qs">qs</a> - Quick
|
||
serialization of R objects.</li>
|
||
<li><a href="https://readxl.tidyverse.org/">readxl
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Read excel files (.xls and .xlsx) into R.</li>
|
||
<li><a href="https://github.com/hadley/readr">readr
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- A fast and friendly way to read tabular data into R.</li>
|
||
<li><a href="https://github.com/leeper/rio">rio</a> - A Swiss-Army Knife
|
||
for Data I/O.</li>
|
||
<li><a href="https://github.com/chainsawriot/readODS/">readODS</a> -
|
||
Read OpenDocument Spreadsheets into R as data.frames.</li>
|
||
<li><a href="https://github.com/eddelbuettel/rcpptoml">RcppTOML</a> -
|
||
Rcpp Bindings to C++ parser for TOML files.</li>
|
||
<li><a href="https://github.com/r-lib/vroom">vroom</a> - Fast reading of
|
||
delimited files.</li>
|
||
<li><a href="https://docs.ropensci.org/writexl/">writexl</a> - Portable,
|
||
light-weight data frame to xlsx exporter for R.</li>
|
||
<li><a href="https://github.com/viking/r-yaml">yaml</a> - R package for
|
||
converting objects to and from YAML.</li>
|
||
</ul>
|
||
<h2 id="graphic-displays">Graphic Displays</h2>
|
||
<p><em>Packages for showing data.</em></p>
|
||
<ul>
|
||
<li><a href="https://github.com/hadley/ggplot2">ggplot2
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- An implementation of the Grammar of Graphics.</li>
|
||
<li><a href="https://github.com/sinhrks/ggfortify">ggfortify</a> - A
|
||
unified interface to ggplot2 popular statistical packages using one line
|
||
of code.</li>
|
||
<li><a href="https://github.com/slowkow/ggrepel">ggrepel</a> - Repel
|
||
overlapping text labels away from each other.</li>
|
||
<li><a href="https://github.com/hrbrmstr/ggalt">ggalt</a> - Extra
|
||
Coordinate Systems, Geoms and Statistical Transformations for
|
||
ggplot2.</li>
|
||
<li><a
|
||
href="https://github.com/IndrajeetPatil/ggstatsplot">ggstatsplot</a> -
|
||
ggplot2 Based Plots with Statistical Details</li>
|
||
<li><a href="https://github.com/GuangchuangYu/ggtree">ggtree</a> -
|
||
Visualization and annotation of phylogenetic tree.</li>
|
||
<li><a href="https://github.com/ricardo-bion/ggtech">ggtech</a> -
|
||
ggplot2 tech themes and scales</li>
|
||
<li><a href="https://ggplot2-exts.github.io/ggiraph.html">ggplot2
|
||
Extensions</a> - Showcases of ggplot2 extensions.</li>
|
||
<li><a href="https://github.com/deepayan/lattice">lattice</a> - A
|
||
powerful and elegant high-level data visualization system.</li>
|
||
<li><a href="https://github.com/taiyun/corrplot">corrplot</a> - A
|
||
graphical display of a correlation matrix or general matrix. It also
|
||
contains some algorithms to do matrix reordering.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/rgl/index.html">rgl</a> -
|
||
3D visualization device system for R.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/Cairo/index.html">Cairo</a>
|
||
- R graphics device using cairo graphics library for creating
|
||
high-quality display output.</li>
|
||
<li><a href="https://github.com/wch/extrafont">extrafont</a> - Tools for
|
||
using fonts in R graphics.</li>
|
||
<li><a href="https://github.com/yixuan/showtext">showtext</a> - Enable R
|
||
graphics device to show text using system fonts.</li>
|
||
<li><a href="https://github.com/yihui/animation">animation</a> - A
|
||
simple way to produce animated graphics in R, using <a
|
||
href="http://imagemagick.org/">ImageMagick</a>.</li>
|
||
<li><a href="https://github.com/dgrtwo/gganimate">gganimate</a> - Create
|
||
easy animations with ggplot2.</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/misc3d/index.html">misc3d</a>
|
||
- Powerful functions to deal with 3d plots, isosurfaces, etc.</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/xkcd/index.html">xkcd</a>
|
||
- Use xkcd style in graphs.</li>
|
||
<li><a href="http://dahtah.github.io/imager/">imager</a> - An image
|
||
processing package based on CImg library to work with images and display
|
||
them.</li>
|
||
<li><a href="https://github.com/hrbrmstr/hrbrthemes">hrbrthemes</a> - 🔏
|
||
Opinionated, typographic-centric ggplot2 themes and theme
|
||
components.</li>
|
||
<li><a href="https://github.com/hrbrmstr/waffle">waffle</a> - 🍁 Make
|
||
waffle (square pie) charts in R.</li>
|
||
<li><a href="https://github.com/talgalili/dendextend">dendextend</a> -
|
||
visualizing, adjusting and comparing trees of hierarchical
|
||
clustering.</li>
|
||
<li><a href="https://github.com/tsieger/idendro">idendro</a> -
|
||
interactive exploration of dendrograms (trees of hierarchical
|
||
clustering).</li>
|
||
<li><a href="https://rstudio.github.io/r2d3/">r2d3</a> - R Interface to
|
||
D3 Visualizations</li>
|
||
<li><a href="https://github.com/thomasp85/patchwork">Patchwork</a> -
|
||
Combine separate ggplots into the same graphic.</li>
|
||
<li><a
|
||
href="http://www.rforscience.com/rpackages/visualisation/plot3d/">plot3D</a>
|
||
- Plotting Multi-Dimensional Data</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/plot3Drgl/index.html">plot3Drgl</a>
|
||
- Plotting Multi-Dimensional Data - Using ‘rgl’</li>
|
||
<li><a href="https://github.com/nx10/httpgd">httpgd</a> - Asynchronous
|
||
http server graphics device for R.</li>
|
||
</ul>
|
||
<h2 id="html-widgets">HTML Widgets</h2>
|
||
<p><em>Packages for interactive visualizations.</em></p>
|
||
<ul>
|
||
<li><a href="https://github.com/talgalili/heatmaply">heatmaply</a> -
|
||
Interactive heatmaps with D3.</li>
|
||
<li><a href="https://github.com/rstudio/d3heatmap">d3heatmap</a> -
|
||
Interactive heatmaps with D3 (no longer maintained).</li>
|
||
<li><a href="http://rstudio.github.io/DT/">DataTables</a> - Displays R
|
||
matrices or data frames as interactive HTML tables.</li>
|
||
<li><a href="https://github.com/rich-iannone/DiagrammeR">DiagrammeR
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Create JS graph diagrams and flowcharts in R.</li>
|
||
<li><a href="https://github.com/rstudio/dygraphs">dygraphs</a> -
|
||
Charting time-series data in R.</li>
|
||
<li><a href="https://github.com/renkun-ken/formattable">formattable
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Formattable Data Structures.</li>
|
||
<li><a href="https://github.com/rstudio/ggvis">ggvis
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Interactive grammar of graphics for R.</li>
|
||
<li><a href="http://rstudio.github.io/leaflet/">Leaflet</a> - One of the
|
||
most popular JavaScript libraries interactive maps.</li>
|
||
<li><a
|
||
href="http://hrbrmstr.github.io/metricsgraphics/">MetricsGraphics</a> -
|
||
Enables easy creation of D3 scatterplots, line charts, and
|
||
histograms.</li>
|
||
<li><a
|
||
href="http://christophergandrud.github.io/networkD3/">networkD3</a> - D3
|
||
JavaScript Network Graphs from R.</li>
|
||
<li><a href="https://github.com/juba/scatterD3">scatterD3</a> -
|
||
Interactive scatterplots with D3.</li>
|
||
<li><a href="https://github.com/ropensci/plotly">plotly
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Interactive ggplot2 and Shiny plotting with <a
|
||
href="https://plot.ly">plot.ly</a>.</li>
|
||
<li><a href="https://github.com/ramnathv/rCharts">rCharts
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Interactive JS Charts from R.</li>
|
||
<li><a href="http://hafen.github.io/rbokeh/">rbokeh</a> - R Interface to
|
||
<a href="http://bokeh.pydata.org/en/latest/">Bokeh</a>.</li>
|
||
<li><a href="https://github.com/bwlewis/rthreejs">threejs</a> -
|
||
Interactive 3D scatter plots and globes.</li>
|
||
<li><a href="https://github.com/daattali/timevis">timevis</a> - Create
|
||
fully interactive timeline visualizations.</li>
|
||
<li><a
|
||
href="https://github.com/datastorm-open/visNetwork">visNetwork</a> -
|
||
Using vis.js library for network visualization.</li>
|
||
<li><a href="https://github.com/Lchiffon/wordcloud2">wordcloud2</a> - R
|
||
interface to wordcloud2.js.</li>
|
||
<li><a href="https://github.com/jbkunst/highcharter">highcharter</a> - R
|
||
wrapper for highcharts based on htmlwidgets</li>
|
||
<li><a href="https://github.com/JohnCoene/echarts4r">echarts4r</a> - R
|
||
wrapper to Echarts version 4</li>
|
||
</ul>
|
||
<h2 id="reproducible-research">Reproducible Research</h2>
|
||
<p><em>Packages for literate programming and reproducible
|
||
workflows.</em></p>
|
||
<ul>
|
||
<li><a href="https://github.com/yihui/knitr">knitr
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Easy dynamic report generation in R.</li>
|
||
<li><a href="https://github.com/noamross/redoc">redoc</a> - Reversible
|
||
Reproducible Documents</li>
|
||
<li><a href="https://github.com/yihui/tinytex">tinytex</a> - A
|
||
lightweight and easy-to-maintain LaTeX distribution</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/xtable/index.html">xtable</a>
|
||
- Export tables to LaTeX or HTML.</li>
|
||
<li><a href="http://rapport-package.info/#intro">rapport</a> - An R
|
||
templating system.</li>
|
||
<li><a href="http://rmarkdown.rstudio.com/">rmarkdown
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Dynamic documents for R.</li>
|
||
<li><a href="https://github.com/ramnathv/slidify">slidify
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Generate reproducible html5 slides from R markdown.</li>
|
||
<li><a href="https://www.statistik.lmu.de/~leisch/Sweave/">Sweave</a> -
|
||
A package designed to write LaTeX reports using R.</li>
|
||
<li><a href="https://github.com/leifeld/texreg">texreg</a> - Formatting
|
||
statistical models in LaTex and HTML.</li>
|
||
<li><a
|
||
href="https://github.com/RevolutionAnalytics/checkpoint">checkpoint</a>
|
||
- Install packages from snapshots on the checkpoint server.</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/brew/index.html">brew</a>
|
||
- Pre-compute data to enhance your report templates. Can be combined
|
||
with knitr.</li>
|
||
<li><a
|
||
href="https://davidgohel.github.io/officer/index.html">officer</a> - An
|
||
R package to generate Microsoft Word, Microsoft PowerPoint and HTML
|
||
reports.</li>
|
||
<li><a
|
||
href="https://davidgohel.github.io/flextable/index.html">flextable</a> -
|
||
An R package to embed complex tables (merged cells, multi-level headers
|
||
and footers, conditional formatting) in Microsoft Word, Microsoft
|
||
PowerPoint and HTML reports. It cooperates with the [officer] package
|
||
and integrates with [rmarkdown] reports.</li>
|
||
<li><a href="https://bookdown.org/">bookdown</a> - Authoring Books with
|
||
R Markdown.</li>
|
||
<li><a href="https://github.com/daattali/ezknitr">ezknitr</a> - Avoid
|
||
the typical working directory pain when using ‘knitr’</li>
|
||
<li><a href="https://docs.ropensci.org/targets/">targets</a> - Make-like
|
||
pipeline tool for organizing and running data science workflows,
|
||
automatically skipping steps that have already been done. Supported by
|
||
<a href="https://ropensci.org/">rOpenSci</a>.</li>
|
||
<li><a href="http://rsuite.io">R Suite</a> - A package to design
|
||
flexible and reproducible deployment workflows for R.</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/kableExtra/vignettes/awesome_table_in_html.html">kable</a>
|
||
- Build fancy HTML or ‘LaTeX’ tables using ‘kable()’ from ‘knitr’.</li>
|
||
</ul>
|
||
<h2 id="web-technologies-and-services">Web Technologies and
|
||
Services</h2>
|
||
<p><em>Packages to surf the web.</em></p>
|
||
<ul>
|
||
<li><a href="https://github.com/ropensci/webservices">Web Technologies
|
||
List</a> - Information about how to use R and the world wide web
|
||
together.</li>
|
||
<li><a href="https://github.com/rstudio/shiny">shiny
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Easy interactive web applications with R. See also <a
|
||
href="https://github.com/grabear/awesome-rshiny">awesome-rshiny</a></li>
|
||
<li><a href="https://github.com/daattali/shinyjs">shinyjs</a> - Easily
|
||
improve the user interaction and user experience in your Shiny apps in
|
||
seconds.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/RCurl/index.html">RCurl</a>
|
||
- General network (HTTP/FTP/…) client interface for R.</li>
|
||
<li><a href="https://github.com/jeroen/curl">curl</a> - A Modern and
|
||
Flexible Web Client for R.</li>
|
||
<li><a href="https://github.com/hadley/httr">httr
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- User-friendly RCurl wrapper.</li>
|
||
<li><a href="https://github.com/rstudio/httpuv">httpuv</a> - HTTP and
|
||
WebSocket server library.</li>
|
||
<li><a href="http://cran.r-project.org/web/packages/XML/index.html">XML
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Tools for parsing and generating XML within R.</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/xml2/index.html">xml2
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Optimized tools for parsing and generating XML within R.</li>
|
||
<li><a href="https://github.com/hadley/rvest">rvest
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Simple web scraping for R, using CSSSelect or XPath syntax.</li>
|
||
<li><a href="https://www.opencpu.org/">OpenCPU
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- HTTP API for R handling concurrent calls, based on the Apache2 web
|
||
server, to expose R code as REST web services and create full-sized,
|
||
multi-page web applications.</li>
|
||
<li><a href="https://github.com/pablobarbera/Rfacebook">Rfacebook</a> -
|
||
Access to Facebook API via R.</li>
|
||
<li><a
|
||
href="https://github.com/randyzwitch/RSiteCatalyst">RSiteCatalyst</a> -
|
||
R client library for the Adobe Analytics.</li>
|
||
<li><a href="https://github.com/trestletech/plumber">plumber</a> - A
|
||
library to expose existing R code as web API.</li>
|
||
<li><a href="https://thinkr-open.github.io/golem/">golem</a> - A
|
||
framework for building production-grade Shiny apps.</li>
|
||
</ul>
|
||
<h2 id="parallel-computing">Parallel Computing</h2>
|
||
<p><em>Packages for parallel computing.</em></p>
|
||
<ul>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/views/HighPerformanceComputing.html">parallel</a>
|
||
- R started with release 2.14.0 which includes a new package parallel
|
||
incorporating (slightly revised) copies of packages <a
|
||
href="http://cran.r-project.org/web/packages/multicore/index.html">multicore</a>
|
||
and <a
|
||
href="http://cran.r-project.org/web/packages/snow/index.html">snow</a>.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/Rmpi/index.html">Rmpi</a> -
|
||
Rmpi provides an interface (wrapper) to MPI APIs. It also provides
|
||
interactive R slave environment.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/foreach/index.html">foreach
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Executing the loop in parallel.</li>
|
||
<li><a href="https://cran.r-project.org/package=future">future
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- A minimal, efficient, cross-platform unified Future API for parallel
|
||
and distributed processing in R; designed for beginners as well as
|
||
advanced developers.</li>
|
||
<li><a href="https://github.com/amplab-extras/SparkR-pkg">SparkR
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- R frontend for Spark.</li>
|
||
<li><a href="https://github.com/vertica/DistributedR">DistributedR</a> -
|
||
A scalable high-performance platform from HP Vertica Analytics
|
||
Team.</li>
|
||
<li><a href="https://github.com/vertica/ddR">ddR</a> - Provides
|
||
distributed data structures and simplifies distributed computing in
|
||
R.</li>
|
||
<li><a href="http://spark.rstudio.com/">sparklyr</a> - R interface for
|
||
Apache Spark from RStudio.</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/package=batchtools">batchtools</a> -
|
||
High performance computing with LSF, TORQUE, Slurm, OpenLava, SGE and
|
||
Docker Swarm.</li>
|
||
</ul>
|
||
<h2 id="high-performance">High Performance</h2>
|
||
<p><em>Packages for making R faster.</em></p>
|
||
<ul>
|
||
<li><a href="http://rcpp.org/">Rcpp
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Rcpp provides a powerful API on top of R, make function in R extremely
|
||
faster.</li>
|
||
<li><a href="https://github.com/Rcpp11/Rcpp11">Rcpp11</a> - Rcpp11 is a
|
||
complete redesign of Rcpp, targetting C++11.</li>
|
||
<li><a
|
||
href="http://stat.ethz.ch/R-manual/R-devel/library/compiler/html/compile.html">compiler</a>
|
||
- speeding up your R code using the JIT</li>
|
||
<li><a href="https://github.com/r-lib/cpp11">cpp11</a> - cpp11 is a
|
||
header-only R package that helps R package developers handle R objects
|
||
with C++ code. It’s similar to Rcpp but with different design trade-offs
|
||
and features.</li>
|
||
</ul>
|
||
<h2 id="language-api">Language API</h2>
|
||
<p><em>Packages for other languages.</em></p>
|
||
<ul>
|
||
<li><a href="http://cran.r-project.org/web/packages/rJava/">rJava</a> -
|
||
Low-level R to Java interface.</li>
|
||
<li><a href="https://github.com/cran/jvmr">jvmr</a> - Integration of R,
|
||
Java, and Scala.</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/reticulate/index.html">reticulate
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Interface to ‘Python’.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/rJython/index.html">rJython</a>
|
||
- R interface to Python via Jython.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/rPython/index.html">rPython</a>
|
||
- Package allowing R to call Python.</li>
|
||
<li><a href="https://github.com/yihui/runr">runr</a> - Run Julia and
|
||
Bash from R.</li>
|
||
<li><a href="https://github.com/armgong/RJulia">RJulia</a> - R package
|
||
Call Julia.</li>
|
||
<li><a
|
||
href="https://github.com/Non-Contradiction/JuliaCall">JuliaCall</a> -
|
||
Seamless Integration Between R and Julia.</li>
|
||
<li><a
|
||
href="https://sites.google.com/a/ddahl.org/rinruby-users/">RinRuby</a> -
|
||
a Ruby library that integrates the R interpreter in Ruby.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/R.matlab/index.html">R.matlab</a>
|
||
- Read and write of MAT files together with R-to-MATLAB
|
||
connectivity.</li>
|
||
<li><a href="https://github.com/renozao/RcppOctave">RcppOctave</a> -
|
||
Seamless Interface to Octave and Matlab.</li>
|
||
<li><a href="http://www.omegahat.org/RSPerl/">RSPerl</a> - A
|
||
bidirectional interface for calling R from Perl and Perl from R.</li>
|
||
<li><a href="https://github.com/jeroenooms/V8">V8</a> - Embedded
|
||
JavaScript Engine.</li>
|
||
<li><a href="http://www.htmlwidgets.org/">htmlwidgets</a> - Bring the
|
||
best of JavaScript data visualization to R.</li>
|
||
<li><a href="http://rpy.sourceforge.net/">rpy2</a> - Python interface
|
||
for R.</li>
|
||
</ul>
|
||
<h2 id="database-management">Database Management</h2>
|
||
<p><em>Packages for managing data.</em></p>
|
||
<ul>
|
||
<li><a href="http://cran.r-project.org/web/packages/RODBC/">RODBC</a> -
|
||
ODBC database access for R.</li>
|
||
<li><a href="https://github.com/rstats-db/DBI">DBI</a> - Defines a
|
||
common interface between the R and database management systems.</li>
|
||
<li><a href="https://github.com/ropensci/elastic">elastic</a> - Wrapper
|
||
for the Elasticsearch HTTP API</li>
|
||
<li><a href="https://github.com/jeroenooms/mongolite">mongolite</a> -
|
||
Streaming Mongo Client for R</li>
|
||
<li><a href="https://github.com/r-dbi/odbc">odbc</a> - Connect to ODBC
|
||
databases (using the DBI interface)</li>
|
||
<li><a href="https://github.com/rstats-db/RMariaDB">RMariaDB</a> - An R
|
||
interface to MariaDB (a replacement for the old RMySQL package)</li>
|
||
<li><a href="http://cran.r-project.org/web/packages/RMySQL/">RMySQL</a>
|
||
- R interface to the MySQL database.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/ROracle/index.html">ROracle</a>
|
||
- OCI based Oracle database interface for R.</li>
|
||
<li><a href="https://github.com/r-dbi/RPostgres">RPostgres</a> - an
|
||
DBI-compliant interface to the postgres database.</li>
|
||
<li><a href="https://code.google.com/p/rpostgresql/">RPostgreSQL</a> - R
|
||
interface to the PostgreSQL database system.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/RSQLite/">RSQLite</a> -
|
||
SQLite interface for R</li>
|
||
<li><a href="http://cran.r-project.org/web/packages/RJDBC/">RJDBC</a> -
|
||
Provides access to databases through the JDBC interface.</li>
|
||
<li><a href="https://github.com/mongosoup/rmongodb">rmongodb</a> - R
|
||
driver for MongoDB.</li>
|
||
<li><a href="https://github.com/richfitz/redux">redux</a> - Redis client
|
||
for R.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/RCassandra/index.html">RCassandra</a>
|
||
- Direct interface (not Java) to the most basic functionality of Apache
|
||
Cassandra.</li>
|
||
<li><a href="https://github.com/nexr/RHive">RHive</a> - R extension
|
||
facilitating distributed computing via Apache Hive.</li>
|
||
<li><a href="https://github.com/nicolewhite/Rneo4j">RNeo4j</a> - Neo4j
|
||
graph database driver.</li>
|
||
<li><a href="https://github.com/mablab/rpostgis">rpostgis</a> - R
|
||
interface to PostGIS database and get spatial objects in R.</li>
|
||
</ul>
|
||
<h2 id="machine-learning">Machine Learning</h2>
|
||
<p><em>Packages for making R cleverer.</em></p>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/business-science/anomalize">anomalize</a> -
|
||
Tidy Anomaly Detection using Twitter’s AnomalyDetection method.</li>
|
||
<li><a
|
||
href="https://github.com/twitter/AnomalyDetection">AnomalyDetection
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- AnomalyDetection R package from Twitter.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/ahaz/index.html">ahaz</a> -
|
||
Regularization for semiparametric additive hazards regression.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/arules/index.html">arules</a>
|
||
- Mining Association Rules and Frequent Itemsets</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/bigrf/index.html">bigrf</a>
|
||
- Big Random Forests: Classification and Regression Forests for Large
|
||
Data Sets</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/bigRR/index.html">bigRR</a>
|
||
- Generalized Ridge Regression (with special advantage for p >> n
|
||
cases)</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/bmrm/index.html">bmrm</a> -
|
||
Bundle Methods for Regularized Risk Minimization Package</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/Boruta/index.html">Boruta</a>
|
||
- A wrapper algorithm for all-relevant feature selection</li>
|
||
<li><a
|
||
href="https://github.com/twitter/BreakoutDetection">BreakoutDetection
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Breakout Detection via Robust E-Statistics from Twitter.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/bst/index.html">bst</a> -
|
||
Gradient Boosting</li>
|
||
<li><a href="https://github.com/google/CausalImpact">CausalImpact
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Causal inference using Bayesian structural time-series models.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/C50/index.html">C50</a> -
|
||
C5.0 Decision Trees and Rule-Based Models</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/caret/index.html">caret
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Classification and Regression Training</li>
|
||
<li><a
|
||
href="https://github.com/jbrownlee/CleverAlgorithmsMachineLearning">Clever
|
||
Algorithms For Machine Learning</a></li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/CORElearn/index.html">CORElearn</a>
|
||
- Classification, regression, feature evaluation and ordinal
|
||
evaluation</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/CoxBoost/index.html">CoxBoost</a>
|
||
- Cox models by likelihood based boosting for a single survival endpoint
|
||
or competing risks</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/Cubist/index.html">Cubist</a>
|
||
- Rule- and Instance-Based Regression Modeling</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/e1071/index.html">e1071</a>
|
||
- Misc Functions of the Department of Statistics (e1071), TU Wien</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/earth/index.html">earth</a>
|
||
- Multivariate Adaptive Regression Spline Models</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/elasticnet/index.html">elasticnet</a>
|
||
- Elastic-Net for Sparse Estimation and Sparse PCA</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/ElemStatLearn/index.html">ElemStatLearn</a>
|
||
- Data sets, functions and examples from the book: “The Elements of
|
||
Statistical Learning, Data Mining, Inference, and Prediction” by Trevor
|
||
Hastie, Robert Tibshirani and Jerome Friedman</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/evtree/index.html">evtree</a>
|
||
- Evolutionary Learning of Globally Optimal Trees</li>
|
||
<li><a href="https://github.com/tidyverts/fable/">fable</a> - a
|
||
collection of commonly used univariate and multivariate time series
|
||
forecasting models</li>
|
||
<li><a href="https://github.com/facebookincubator/prophet">prophet
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Tool for producing high quality forecasts for time series data that
|
||
has multiple seasonality with linear or non-linear growth.</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/FSelector/index.html">FSelector</a>
|
||
- A feature selection framework, based on subset-search or feature
|
||
ranking approches.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/frbs/index.html">frbs</a> -
|
||
Fuzzy Rule-based Systems for Classification and Regression Tasks</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/GAMBoost/index.html">GAMBoost</a>
|
||
- Generalized linear and additive models by likelihood based
|
||
boosting</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/gamboostLSS/index.html">gamboostLSS</a>
|
||
- Boosting Methods for GAMLSS</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/gbm/index.html">gbm</a> -
|
||
Generalized Boosted Regression Models</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/glmnet/index.html">glmnet
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Lasso and elastic-net regularized generalized linear models</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/glmpath/index.html">glmpath</a>
|
||
- L1 Regularization Path for Generalized Linear Models and Cox
|
||
Proportional Hazards Model</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/GMMBoost/index.html">GMMBoost</a>
|
||
- Likelihood-based Boosting for Generalized mixed models</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/grplasso/index.html">grplasso</a>
|
||
- Fitting user specified models with Group Lasso penalty</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/grpreg/index.html">grpreg</a>
|
||
- Regularization paths for regression models with grouped
|
||
covariates</li>
|
||
<li><a href="http://cran.r-project.org/web/packages/h2o/index.html">h2o
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Deeplearning, Random forests, GBM, KMeans, PCA, GLM</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/hda/index.html">hda</a> -
|
||
Heteroscedastic Discriminant Analysis</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/ipred/index.html">ipred</a>
|
||
- Improved Predictors</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/kernlab/index.html">kernlab</a>
|
||
- kernlab: Kernel-based Machine Learning Lab</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/klaR/index.html">klaR</a> -
|
||
Classification and visualization</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/kohonen/">kohonen</a> -
|
||
Supervised and Unsupervised Self-Organising Maps.</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/L0Learn/index.html">L0Learn</a>
|
||
- Fast algorithms for best subset selection</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/lars/index.html">lars</a> -
|
||
Least Angle Regression, Lasso and Forward Stagewise</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/lasso2/index.html">lasso2</a>
|
||
- L1 constrained estimation aka ‘lasso’</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/LiblineaR/index.html">LiblineaR</a>
|
||
- Linear Predictive Models Based On The Liblinear C/C++ Library</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/lightgbm/index.html">lightgbm
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Light Gradient Boosting Machine.</li>
|
||
<li><a href="https://github.com/lme4/lme4">lme4
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Mixed-effects models</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/nlme/index.html">nlme
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Mixed-effects models, handling user-specified matrix of residual
|
||
covariance, relevant for the analysis of repeated observations in
|
||
longitudinal trials</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/glmmTMB/index.html">glmmTMB</a>
|
||
- Generalized mixed-effects models, handling user-specified matrix of
|
||
residual covariance, relevant for the analysis of repeated observations
|
||
in longitudinal trials</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/LogicReg/index.html">LogicReg</a>
|
||
- Logic Regression</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/maptree/index.html">maptree</a>
|
||
- Mapping, pruning, and graphing tree models</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/mboost/index.html">mboost</a>
|
||
- Model-Based Boosting</li>
|
||
<li><a href="https://github.com/johnmyleswhite/ML_for_Hackers">Machine
|
||
Learning For Hackers
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a></li>
|
||
<li><a href="https://github.com/mlr-org/mlr">mlr</a> - Extensible
|
||
framework for classification, regression, survival analysis and
|
||
clustering [DEPRECIATED]</li>
|
||
<li><a href="https://github.com/mlr-org/mlr3">mlr3
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Next generation extensible framework for classification, regression,
|
||
survival analysis and clustering</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/mvpart/index.html">mvpart</a>
|
||
- Multivariate partitioning</li>
|
||
<li><a href="https://github.com/dmlc/mxnet/tree/master/R-package">MXNet
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- MXNet brings flexible and efficient GPU computing and state-of-art
|
||
deep learning to R.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/ncvreg/index.html">ncvreg</a>
|
||
- Regularization paths for SCAD- and MCP-penalized regression
|
||
models</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/nnet/index.html">nnet</a> -
|
||
eed-forward Neural Networks and Multinomial Log-Linear Models</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/oblique.tree/index.html">oblique.tree</a>
|
||
- Oblique Trees for Classification Data</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/pamr/index.html">pamr</a> -
|
||
Pam: prediction analysis for microarrays</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/party/index.html">party</a>
|
||
- A Laboratory for Recursive Partytioning</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/partykit/index.html">partykit</a>
|
||
- A Toolkit for Recursive Partytioning</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/penalized/index.html">penalized</a>
|
||
- L1 (lasso and fused lasso) and L2 (ridge) penalized estimation in GLMs
|
||
and in the Cox model</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/penalizedLDA/index.html">penalizedLDA</a>
|
||
- Penalized classification using Fisher’s linear discriminant</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/penalizedSVM/index.html">penalizedSVM</a>
|
||
- Feature Selection SVM using penalty functions</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/quantregForest/index.html">quantregForest</a>
|
||
- quantregForest: Quantile Regression Forests</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/randomForest/index.html">randomForest</a>
|
||
- randomForest: Breiman and Cutler’s random forests for classification
|
||
and regression.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/randomForestSRC/index.html">randomForestSRC</a>
|
||
- randomForestSRC: Random Forests for Survival, Regression and
|
||
Classification (RF-SRC).</li>
|
||
<li><a href="https://github.com/imbs-hl/ranger">ranger</a> - A Fast
|
||
Implementation of Random Forests.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/rattle/index.html">rattle</a>
|
||
- Graphical user interface for data mining in R.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/rda/index.html">rda</a> -
|
||
Shrunken Centroids Regularized Discriminant Analysis</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/rdetools/index.html">rdetools</a>
|
||
- Relevant Dimension Estimation (RDE) in Feature Spaces</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/REEMtree/index.html">REEMtree</a>
|
||
- Regression Trees with Random Effects for Longitudinal (Panel)
|
||
Data</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/relaxo/index.html">relaxo</a>
|
||
- Relaxed Lasso</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/rgenoud/index.html">rgenoud</a>
|
||
- R version of GENetic Optimization Using Derivatives</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/rgp/index.html">rgp</a> - R
|
||
genetic programming framework</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/Rmalschains/index.html">Rmalschains</a>
|
||
- Continuous Optimization using Memetic Algorithms with Local Search
|
||
Chains (MA-LS-Chains) in R</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/rminer/index.html">rminer</a>
|
||
- Simpler use of data mining methods (e.g. NN and SVM) in classification
|
||
and regression</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/ROCR/index.html">ROCR</a> -
|
||
Visualizing the performance of scoring classifiers</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/RoughSets/index.html">RoughSets</a>
|
||
- Data Analysis Using Rough Set and Fuzzy Rough Set Theories</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/rpart/index.html">rpart</a>
|
||
- Recursive Partitioning and Regression Trees</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/RPMM/index.html">RPMM</a> -
|
||
Recursively Partitioned Mixture Model</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/RSNNS/index.html">RSNNS</a>
|
||
- Neural Networks in R using the Stuttgart Neural Network Simulator
|
||
(SNNS)</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/Rsomoclu/index.html">Rsomoclu</a>
|
||
- Parallel implementation of self-organizing maps.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/RWeka/index.html">RWeka</a>
|
||
- R/Weka interface</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/RXshrink/index.html">RXshrink</a>
|
||
- RXshrink: Maximum Likelihood Shrinkage via Generalized Ridge or Least
|
||
Angle Regression</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/sda/index.html">sda</a> -
|
||
Shrinkage Discriminant Analysis and CAT Score Variable Selection</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/SDDA/index.html">SDDA</a> -
|
||
Stepwise Diagonal Discriminant Analysis</li>
|
||
<li><a href="https://github.com/ecpolley/SuperLearner">SuperLearner</a>
|
||
and <a
|
||
href="http://cran.r-project.org/web/packages/subsemble/index.html">subsemble</a>
|
||
- Multi-algorithm ensemble learning packages.</li>
|
||
<li><a href="https://github.com/kassambara/survminer">survminer</a> -
|
||
Survival Analysis & Visualization</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/survival/index.html">survival</a>
|
||
- Survival Analysis</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/svmpath/index.html">svmpath</a>
|
||
- svmpath: the SVM Path algorithm</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/tgp/index.html">tgp</a> -
|
||
Bayesian treed Gaussian process models</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/tidymodels/index.html">tidymodels</a>
|
||
- A collection of packages for modeling and statistical analysis that
|
||
share the underlying design philosophy, grammar, and data structures of
|
||
the tidyverse.</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/torch/index.html">torch</a>
|
||
- Tensors and Neural Networks with ‘GPU’ Acceleration.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/tree/index.html">tree</a> -
|
||
Classification and regression trees</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/varSelRF/index.html">varSelRF</a>
|
||
- Variable selection using random forests</li>
|
||
<li><a
|
||
href="https://github.com/tqchen/xgboost/tree/master/R-package">xgboost
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- eXtreme Gradient Boosting Tree model, well known for its speed and
|
||
performance.</li>
|
||
</ul>
|
||
<h2 id="natural-language-processing">Natural Language Processing</h2>
|
||
<p><em>Packages for Natural Language Processing.</em></p>
|
||
<ul>
|
||
<li><a href="https://github.com/dselivanov/text2vec">text2vec</a> - Fast
|
||
Text Mining Framework for Vectorization and Word Embeddings.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/tm/index.html">tm</a> - A
|
||
comprehensive text mining framework for R.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/openNLP/index.html">openNLP</a>
|
||
- Apache OpenNLP Tools Interface.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/koRpus/index.html">koRpus</a>
|
||
- An R Package for Text Analysis.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/zipfR/index.html">zipfR</a>
|
||
- Statistical models for word frequency distributions.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/NLP/index.html">NLP</a> -
|
||
Basic functions for Natural Language Processing.</li>
|
||
<li><a href="https://github.com/cpsievert/LDAvis">LDAvis</a> -
|
||
Interactive visualization of topic models.</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/topicmodels/index.html">topicmodels</a>
|
||
- Topic modeling interface to the C code developed by by David M. Blei
|
||
for Topic Modeling (Latent Dirichlet Allocation (LDA), and Correlated
|
||
Topics Models (CTM)).</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/syuzhet/index.html">syuzhet</a>
|
||
- Extracts sentiment from text using three different sentiment
|
||
dictionaries.</li>
|
||
<li><a
|
||
href="https://cran.rstudio.com/web/packages/SnowballC/index.html">SnowballC</a>
|
||
- Snowball stemmers based on the C libstemmer UTF-8 library.</li>
|
||
<li><a href="https://github.com/kbenoit/quanteda">quanteda</a> - R
|
||
functions for Quantitative Analysis of Textual Data.</li>
|
||
<li><a href="https://github.com/trinker/topicmodels_learning">Topic
|
||
Models Resources</a> - Topic Models learning and R related
|
||
resources.</li>
|
||
<li><a
|
||
href="https://github.com/BZRLC/R-notes/blob/master/NLP/readme.md">NLP
|
||
for
|
||
<img src="https://assets-cdn.github.com/images/icons/emoji/unicode/1f1e8-1f1f3.png" width="20" heigth="20" align="absmiddle" class="emoji" alt=":cn:"></a>
|
||
- NLP related resources in R. <span class="citation"
|
||
data-cites="Chinese">@Chinese</span></li>
|
||
<li><a href="https://github.com/masalmon/monkeylearn">MonkeyLearn</a> -
|
||
🐒 R package for text analysis with Monkeylearn 🐒.</li>
|
||
<li><a href="http://tidytextmining.com/index.html">tidytext</a> -
|
||
Implementing tidy principles of Hadley Wickham to text mining.</li>
|
||
<li><a href="https://github.com/patperry/r-utf8">utf8</a> - Manipulating
|
||
and printing UTF-8 text that fixes multiple bugs in R’s UTF-8
|
||
handling.</li>
|
||
<li><a
|
||
href="https://kgjerde.github.io/corporaexplorer/">corporaexplorer</a> -
|
||
Dynamic exploration of text collections</li>
|
||
</ul>
|
||
<h2 id="bayesian">Bayesian</h2>
|
||
<p><em>Packages for Bayesian Inference.</em></p>
|
||
<ul>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/brms/index.html">brms</a>
|
||
- High-level interface for Bayesian regression models using Stan.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/coda/index.html">coda</a> -
|
||
Output analysis and diagnostics for MCMC.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/mcmc/index.html">mcmc</a> -
|
||
Markov Chain Monte Carlo.</li>
|
||
<li><a href="http://mcmcpack.berkeley.edu/">MCMCpack</a> - Markov chain
|
||
Monte Carlo (MCMC) Package.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/R2WinBUGS/index.html">R2WinBUGS</a>
|
||
- Running WinBUGS and OpenBUGS from R / S-PLUS.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/BRugs/index.html">BRugs</a>
|
||
- R interface to the OpenBUGS MCMC software.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/rjags/index.html">rjags</a>
|
||
- R interface to the JAGS MCMC library.</li>
|
||
<li><a href="http://mc-stan.org/interfaces/rstan.html">rstan
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- R interface to the Stan MCMC software.</li>
|
||
</ul>
|
||
<h2 id="optimization">Optimization</h2>
|
||
<p><em>Packages for Optimization.</em></p>
|
||
<ul>
|
||
<li><a
|
||
href="https://cran.rstudio.com/web/packages/lpSolve/index.html">lpSolve</a>
|
||
- Interface to <code>Lp_solve</code> to Solve Linear/Integer
|
||
Programs.</li>
|
||
<li><a
|
||
href="https://cran.rstudio.com/web/packages/minqa/index.html">minqa</a>
|
||
- Derivative-free optimization algorithms by quadratic
|
||
approximation.</li>
|
||
<li><a
|
||
href="https://cran.rstudio.com/web/packages/nloptr/index.html">nloptr</a>
|
||
- NLopt is a free/open-source library for nonlinear optimization.</li>
|
||
<li><a
|
||
href="https://cran.rstudio.com/web/packages/ompr/index.html">ompr</a> -
|
||
Model mixed integer linear programs in an algebraic way directly in
|
||
R.</li>
|
||
<li><a
|
||
href="https://cran.rstudio.com/web/packages/Rglpk/index.html">Rglpk</a>
|
||
- R/GNU Linear Programming Kit Interface</li>
|
||
<li><a
|
||
href="https://cran.rstudio.com/web/packages/ROI/index.html">ROI</a> -
|
||
The R Optimization Infrastructure (‘ROI’) is a sophisticated framework
|
||
for handling optimization problems in R.</li>
|
||
</ul>
|
||
<h2 id="finance">Finance</h2>
|
||
<p><em>Packages for dealing with money.</em></p>
|
||
<ul>
|
||
<li><a href="http://www.quantmod.com/">quantmod
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Quantitative Financial Modelling & Trading Framework for R.</li>
|
||
<li><a href="http://pedquant.com/">pedquant</a> - Public Economic Data
|
||
and Quantitative Analysis</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/TTR/index.html">TTR</a> -
|
||
Functions and data to construct technical trading rules with R.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/PerformanceAnalytics/index.html">PerformanceAnalytics</a>
|
||
- Econometric tools for performance and risk analysis.</li>
|
||
<li><a href="http://cran.r-project.org/web/packages/zoo/index.html">zoo
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- S3 Infrastructure for Regular and Irregular Time Series.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/xts/index.html">xts</a> -
|
||
eXtensible Time Series.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/tseries/index.html">tseries</a>
|
||
- Time series analysis and computational finance.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/fAssets/index.html">fAssets</a>
|
||
- Analysing and Modelling Financial Assets.</li>
|
||
<li><a href="https://github.com/ShichenXie/scorecard">scorecard</a> -
|
||
Credit Risk Scorecard</li>
|
||
</ul>
|
||
<h2 id="bioinformatics-and-biostatistics">Bioinformatics and
|
||
Biostatistics</h2>
|
||
<p><em>Packages for processing biological datasets.</em></p>
|
||
<ul>
|
||
<li><a href="http://www.bioconductor.org/">Bioconductor
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Tools for the analysis and comprehension of high-throughput genomic
|
||
data.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/genetics/index.html">genetics</a>
|
||
- Classes and methods for handling genetic data.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/gap/index.html">gap</a> -
|
||
An integrated package for genetic data analysis of both population and
|
||
family data.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/ape/index.html">ape</a> -
|
||
Analyses of Phylogenetics and Evolution.</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/web/packages/pheatmap/index.html">pheatmap</a>
|
||
- Pretty heatmaps made easy.</li>
|
||
<li><a href="https://github.com/lme4/lme4">lme4</a> - Generalized
|
||
mixed-effects models.</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/nlme/index.html">nlme</a>
|
||
- Mixed-effects models, handling user-specified matrix of residual
|
||
covariance, relevant for the anaysis of repeated observations in
|
||
longitudinal trials.</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/glmmTMB/index.html">glmmTMB</a>
|
||
- Generalized mixed-effects models, handling user-specified matrix of
|
||
residual covariance, relevant for the anaysis of repeated observations
|
||
in longitudinal trials.</li>
|
||
</ul>
|
||
<h2 id="network-analysis">Network Analysis</h2>
|
||
<p><em>Packages to construct, analyze and visualize network
|
||
data.</em></p>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/briatte/awesome-network-analysis">Network
|
||
Analysis List</a> - Network Analysis related resources.</li>
|
||
<li><a href="http://igraph.org/r/">igraph
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- A collection of network analysis tools.</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/network/index.html">network</a>
|
||
- Basic tools to manipulate relational data in R.</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/sna/index.html">sna</a> -
|
||
Basic network measures and visualization tools.</li>
|
||
<li><a href="https://github.com/USCCANA/netdiffuseR">netdiffuseR</a> -
|
||
Tools for Analysis of Network Diffusion.</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/networkDynamic/">networkDynamic</a>
|
||
- Support for dynamic, (inter)temporal networks.</li>
|
||
<li><a href="https://cran.r-project.org/web/packages/ndtv/">ndtv</a> -
|
||
Tools to construct animated visualizations of dynamic network data in
|
||
various formats.</li>
|
||
<li><a href="http://statnet.org/">statnet</a> - The project behind many
|
||
R network analysis packages.</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/ergm/index.html">ergm</a>
|
||
- Exponential random graph models in R.</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/latentnet/index.html">latentnet</a>
|
||
- Latent position and cluster models for network objects.</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/tnet/index.html">tnet</a>
|
||
- Network measures for weighted, two-mode and longitudinal
|
||
networks.</li>
|
||
<li><a href="https://bitbucket.org/gvegayon/rgexf/wiki/Home">rgexf</a> -
|
||
Export network objects from R to <a
|
||
href="http://gexf.net/format/">GEXF</a>, for manipulation with network
|
||
software like <a href="https://gephi.org/">Gephi</a> or <a
|
||
href="http://sigmajs.org/">Sigma</a>.</li>
|
||
<li><a
|
||
href="https://github.com/datastorm-open/visNetwork">visNetwork</a> -
|
||
Using vis.js library for network visualization.</li>
|
||
<li><a href="https://github.com/thomasp85/tidygraph">tidygraph</a> - A
|
||
tidy API for graph manipulation</li>
|
||
</ul>
|
||
<h2 id="spatial">Spatial</h2>
|
||
<p><em>Packages to explore the earth.</em></p>
|
||
<ul>
|
||
<li><a href="https://cran.r-project.org/web/views/Spatial.html">CRAN
|
||
Task View: Analysis of Spatial Data</a>- Spatial Analysis related
|
||
resources.</li>
|
||
<li><a href="http://rstudio.github.io/leaflet/">Leaflet</a> - One of the
|
||
most popular JavaScript libraries interactive maps.</li>
|
||
<li><a href="https://github.com/dkahle/ggmap">ggmap</a> - Plotting maps
|
||
in R with ggplot2.</li>
|
||
<li><a href="https://github.com/Lchiffon/REmap">REmap</a> - R interface
|
||
to the JavaScript library ECharts for interactive map data
|
||
visualization.</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/sf/index.html">sf</a> -
|
||
Improved Classes and Methods for Spatial Data.</li>
|
||
<li><a href="https://edzer.github.io/sp/">sp</a> - Classes and Methods
|
||
for Spatial Data.</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/rgeos/index.html">rgeos</a>
|
||
- Interface to Geometry Engine - Open Source</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/rgdal/index.html">rgdal</a>
|
||
- Bindings for the Geospatial Data Abstraction Library</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/maptools/index.html">maptools</a>
|
||
- Tools for Reading and Handling Spatial Objects</li>
|
||
<li><a href="https://github.com/edzer/gstat">gstat</a> - Spatial and
|
||
spatio-temporal geostatistical modelling, prediction and
|
||
simulation.</li>
|
||
<li><a href="https://github.com/edzer/spacetime">spacetime</a> - R
|
||
classes and methods for spatio-temporal data.</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/RColorBrewer/index.html">RColorBrewer</a>
|
||
- Provides color schemes for maps</li>
|
||
<li><a href="https://github.com/spatstat/spatstat">spatstat</a> -
|
||
Spatial Point Pattern Analysis, Model-Fitting, Simulation, Tests</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/spdep/index.html">spdep</a>
|
||
- Spatial Dependence: Weighting Schemes, Statistics and Models</li>
|
||
<li><a href="https://github.com/walkerke/tigris">tigris</a> - Download
|
||
and use Census TIGER/Line shapefiles in R</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/GWmodel/">GWmodel</a> -
|
||
Geographically-Weighted Models</li>
|
||
<li><a href="https://github.com/mtennekes/tmap">tmap</a> - R package for
|
||
thematic maps</li>
|
||
</ul>
|
||
<h2 id="r-development">R Development</h2>
|
||
<p><em>Packages for packages.</em></p>
|
||
<ul>
|
||
<li><a href="https://github.com/ropensci/PackageDevelopment">Package
|
||
Development List</a> - R packages to improve package development.</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/promises/index.html">promises</a>
|
||
- Abstractions for Promise-Based Asynchronous Programming</li>
|
||
<li><a href="https://github.com/hadley/devtools">devtools
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Tools to make an R developer’s life easier.</li>
|
||
<li><a href="https://github.com/hadley/testthat">testthat
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- An R package to make testing fun.</li>
|
||
<li><a href="https://github.com/wch/R6">R6
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- simpler, faster, lighter-weight alternative to R’s built-in
|
||
classes.</li>
|
||
<li><a href="https://github.com/hadley/pryr">pryr
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Make it easier to understand what’s going on in R.</li>
|
||
<li><a href="https://github.com/klutometis/roxygen">roxygen
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Describe your functions in comments next to their definitions.</li>
|
||
<li><a href="https://github.com/hadley/lineprof">lineprof</a> -
|
||
Visualise line profiling results in R.</li>
|
||
<li><a href="https://github.com/rstudio/renv">renv
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- Make your R projects more isolated, portable, and reproducible.</li>
|
||
<li><a href="https://github.com/talgalili/installr/">installr</a> -
|
||
Functions for installing softwares from within R (for Windows).</li>
|
||
<li><a href="https://github.com/smbache/import/">import</a> - An import
|
||
mechanism for R.</li>
|
||
<li><a href="https://github.com/klmr/box">box
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- A modern module system for R.</li>
|
||
<li><a href="https://github.com/rocker-org">Rocker
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- R configurations for <a
|
||
href="https://www.docker.com/">Docker</a>.</li>
|
||
<li><a href="https://github.com/daattali/rstudio-addins">RStudio
|
||
Addins</a> - List of RStudio addins.</li>
|
||
<li><a href="https://github.com/eddelbuettel/drat">drat</a> - Creation
|
||
and use of R repositories on GitHub or other repos.</li>
|
||
<li><a href="https://github.com/jimhester/covr">covr</a> - Test coverage
|
||
for your R package and (optionally) upload the results to <a
|
||
href="https://coveralls.io/">coveralls</a> or <a
|
||
href="https://codecov.io/">codecov</a>.</li>
|
||
<li><a href="https://github.com/jimhester/lintr">lintr</a> - Static code
|
||
analysis for R to enforce code style.</li>
|
||
<li><a href="https://github.com/hadley/staticdocs">staticdocs</a> -
|
||
Generate static html documentation for an R package.</li>
|
||
<li><a href="https://github.com/metrumresearchgroup/sinew">sinew</a> -
|
||
Generate roxygen2 skeletons populated with information scraped from the
|
||
function script.</li>
|
||
</ul>
|
||
<h2 id="logging">Logging</h2>
|
||
<p><em>Packages for Logging</em></p>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/zatonovo/futile.logger">futile.logger</a> - A
|
||
logging package in R similar to log4j</li>
|
||
<li><a href="https://github.com/johnmyleswhite/log4r">log4r</a> - A
|
||
log4j derivative for R</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/logging/index.html">logging</a>
|
||
- A logging package emulating the python logging package.</li>
|
||
</ul>
|
||
<h2 id="data-packages">Data Packages</h2>
|
||
<p><em>Handy Data Packages</em></p>
|
||
<ul>
|
||
<li><a href="https://github.com/jalapic/engsoccerdata">engsoccerdata</a>
|
||
- English and European soccer results 1871-2016.</li>
|
||
<li><a href="http://github.com/jennybc/gapminder">gapminder</a> -
|
||
Excerpt from the Gapminder dataset (data about countries through the
|
||
past 50 years).</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/wbstats/index.html">wbstats</a>
|
||
- Tools for searching and downloading data and statistics from the World
|
||
Bank Data API and the World Bank Data Catalog API.</li>
|
||
<li><a href="https://github.com/rrrlw/ICON">ICON</a> - complex systems
|
||
& networks datasets from the Index of COmplex Networks (ICON)
|
||
database <a href="http://icon.colorado.edu">webpage</a>.</li>
|
||
<li><a href="https://github.com/thospfuller/rcoboldi">RCOBOLDI</a> -
|
||
Import COBOL CopyBook data files directly into R as properly structured
|
||
data frames. Package builds are available via <a
|
||
href="https://github.com/thospfuller/drat">Drat</a> and <a
|
||
href="https://hub.docker.com/r/thospfuller/rcoboldi-rocker-rstudio">DockerHub</a>.</li>
|
||
</ul>
|
||
<h2 id="other-tools">Other Tools</h2>
|
||
<p><em>Handy Tools for R</em></p>
|
||
<ul>
|
||
<li><a href="https://github.com/ropensci/git2r">git2r</a> - Gives you
|
||
programmatic access to Git repositories from R.</li>
|
||
<li><a href="https://anaconda.org/r/repo">Conda</a> - Most R packages
|
||
are available through the Conda polyglot cross-platform dependency
|
||
manager.</li>
|
||
</ul>
|
||
<h2 id="other-interpreters">Other Interpreters</h2>
|
||
<p><em>Alternative R engines.</em></p>
|
||
<ul>
|
||
<li><a href="https://www.cs.kent.ac.uk/projects/cxxr/">CXXR</a> -
|
||
Refactorising R into C++.</li>
|
||
<li><a href="https://bitbucket.org/allr/fastr/wiki/Home">fastR</a> -
|
||
FastR is an implementation of the R Language in Java atop Truffle and
|
||
Graal.</li>
|
||
<li><a href="http://www.pqr-project.org/">pqR</a> - a “pretty quick”
|
||
implementation of R</li>
|
||
<li><a href="http://www.renjin.org/">renjin</a> - a JVM-based
|
||
interpreter for R.</li>
|
||
<li><a href="https://github.com/rho-devel/rho">rho</a> - Refactor the
|
||
interpreter of the R language into a fully-compatible, efficient, VM for
|
||
R.</li>
|
||
<li><a href="https://github.com/jtalbot/riposte">riposte</a> - a fast
|
||
interpreter and JIT for R.</li>
|
||
<li><a
|
||
href="http://spotfire.tibco.com/discover-spotfire/what-does-spotfire-do/predictive-analytics/tibco-enterprise-runtime-for-r-terr">TERR</a>
|
||
- TIBCO Enterprise Runtime for R.</li>
|
||
</ul>
|
||
<h2 id="learning-r">Learning R</h2>
|
||
<p><em>Packages for Learning R.</em></p>
|
||
<ul>
|
||
<li><a href="http://swirlstats.com/">swirl
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- An interactive R tutorial directly in your R console.</li>
|
||
<li><a href="https://github.com/ujjwalkarn/DataScienceR">DataScienceR
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- a list of R tutorials for Data Science, NLP and Machine Learning.</li>
|
||
</ul>
|
||
<h1 id="resources">Resources</h1>
|
||
<p>Where to discover new R-esources.</p>
|
||
<h2 id="websites">Websites</h2>
|
||
<h3 id="manuals">Manuals</h3>
|
||
<ul>
|
||
<li><a href="http://www.r-project.org/">R-project</a> - The R Project
|
||
for Statistical Computing.</li>
|
||
<li><a href="https://cran.r-project.org/doc/manuals/R-intro.pdf">An
|
||
Introduction to R</a> - A very good introductory text on R, also covers
|
||
some advanced topic. See also the <code>Manuals</code> section on <a
|
||
href="https://cran.r-project.org/manuals.html">CRAN</a></li>
|
||
<li><a href="https://cran.r-project.org/other-docs.html">CRAN
|
||
Contributed Docs</a> - CRAN Contributed Documentation in many
|
||
languages.</li>
|
||
<li><a href="http://www.statmethods.net/">Quick-R</a> - An excellent
|
||
quick reference</li>
|
||
<li><a href="http://tryr.codeschool.com/">tryR</a> - A quick course for
|
||
getting started with R.</li>
|
||
</ul>
|
||
<h3 id="tools-and-references">Tools and References</h3>
|
||
<ul>
|
||
<li><a href="https://www.rdocumentation.org/">RDocumentation</a> -
|
||
Search through all CRAN, Bioconductor, Github packages and their
|
||
archives with RDocumentation.</li>
|
||
<li><a href="https://rdrr.io/">rdrr.io</a> - Find R package
|
||
documentation. Try R packages in your browser.</li>
|
||
<li><a href="http://cran.r-project.org/web/views/">CRAN Task Views</a> -
|
||
Task Views for CRAN packages.</li>
|
||
<li><a href="https://rnotebook.io/">rnotebook.io</a> - Create online R
|
||
Jupyter Notebooks for free.</li>
|
||
</ul>
|
||
<h3 id="news-and-info">News and Info</h3>
|
||
<ul>
|
||
<li><a href="https://rweekly.org">R Weekly</a> - Weekly updates about R
|
||
and Data Science. R Weekly is openly developed on GitHub.</li>
|
||
<li><a href="http://www.r-bloggers.com/">R Bloggers</a> - There are
|
||
people scattered across the Web who blog about R. This is simply an
|
||
aggregator of many of those feeds.</li>
|
||
<li><a href="https://www.r-users.com/">R-users</a> - A job board for R
|
||
users (and the people who are looking to hire them)</li>
|
||
</ul>
|
||
<h2 id="books">Books</h2>
|
||
<h3 id="free-and-online">Free and Online</h3>
|
||
<ul>
|
||
<li><a href="http://r4ds.had.co.nz/"><em>R for Data Science</em> by
|
||
Garrett Grolemund & Hadley Wickham</a> - Free book from RStudio
|
||
developers with emphasis on data science workflow.</li>
|
||
<li><a href="http://www.cookbook-r.com/"><em>R Cookbook</em> by Winston
|
||
Chang</a> - A problem-oriented online book that supports his <a
|
||
href="http://shop.oreilly.com/product/0636920063704.do">R Graphics
|
||
Cookbook, 2nd ed. (2018)</a>.</li>
|
||
<li><a href="https://adv-r.hadley.nz/"><em>Advanced R</em>, 2nd ed. by
|
||
Hadley Wickham (2019)
|
||
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
|
||
- An online version of the Advanced R book.</li>
|
||
<li><a href="https://r-pkgs.org/"><em>R Packages</em>, 2nd ed. by Hadley
|
||
Wickham & Jennifer Bryan</a> - A book (in paper and website formats)
|
||
on writing R packages.</li>
|
||
<li>Books written as part of the Johns Hopkins Data Science
|
||
Specialization:
|
||
<ul>
|
||
<li><a href="https://leanpub.com/exdata"><em>Exploratory Data Analysis
|
||
with R</em> by Roger D. Peng (2016)</a> - Basic analytical skills for
|
||
all sorts of data in R.</li>
|
||
<li><a href="https://leanpub.com/rprogramming"><em>R Programming for
|
||
Data Science</em> by Roger D. Peng (2019)</a> - More advanced data
|
||
analysis that relies on R programming.</li>
|
||
<li><a href="https://leanpub.com/reportwriting"><em>Report Writing for
|
||
Data Science in R</em> by Roger D. Peng (2019)</a> - R-based methods for
|
||
reproducible research and report generation.</li>
|
||
</ul></li>
|
||
<li><a href="http://r4stats.com/books/free-version/"><em>R for SAS and
|
||
SPSS users</em> by Bob Muenchen (2012)</a> - An excellent resource for
|
||
users already familiar with SAS or SPSS.</li>
|
||
<li><a
|
||
href="http://faculty.marshall.usc.edu/gareth-james/ISL/"><em>Introduction
|
||
to Statistical Learning with Application in R</em> by Gareth James et
|
||
al. (2017)</a> - A simplified and “operational” version of <em>The
|
||
Elements of Statistical Learning</em>. Free softcopy provided by its
|
||
authors.</li>
|
||
<li><a
|
||
href="http://www.burns-stat.com/pages/Tutor/R_inferno.pdf"><em>The R
|
||
Inferno</em> by Patrick Burns (2011)</a> - Patrick Burns gives insight
|
||
into R’s ins and outs along with its quirks!</li>
|
||
<li><a href="https://csgillespie.github.io/efficientR/"><em>Efficient R
|
||
Programming</em> by Colin Gillespie & Robin Lovelace (2017)</a> - An
|
||
online version of the O’Reilly book: Efficient R Programming.</li>
|
||
<li><a href="https://en.wikibooks.org/wiki/R_Programming">The R
|
||
Programming Wikibook</a> - A collaborative handbook for R.</li>
|
||
</ul>
|
||
<h3 id="paid">Paid</h3>
|
||
<ul>
|
||
<li><a href="http://shop.oreilly.com/product/9781593273842.do">The Art
|
||
of R Programming</a> - It’s a good resource for systematically learning
|
||
fundamentals such as types of objects, control statements, variable
|
||
scope, classes and debugging in R.</li>
|
||
<li><a href="http://shop.oreilly.com/product/0636920174851.do"><em>R
|
||
Cookbook</em>, 2nd ed. by JD Long & Paul Teetor (2019)</a> - A quick
|
||
and simple introduction to conducting many common statistical tasks with
|
||
R.</li>
|
||
<li><a href="http://www.manning.com/kabacoff2/">R in Action</a> - This
|
||
book aims at all levels of users, with sections for beginning,
|
||
intermediate and advanced R ranging from “Exploring R data structures”
|
||
to running regressions and conducting factor analyses.</li>
|
||
<li><a
|
||
href="http://www.springer.com/series/6991?detailsPage=titles"><em>Use
|
||
R!</em> Series by Springer</a> - This series of inexpensive and focused
|
||
books from Springer publish shorter books aimed at practitioners. Books
|
||
can discuss the use of R in a particular subject area, such as Bayesian
|
||
networks, ggplot2 and Rcpp.</li>
|
||
<li><a
|
||
href="https://www.packtpub.com/big-data-and-business-intelligence/learning-r-programming">Learning
|
||
R Programming</a> - Learning R as a programming language from basics to
|
||
advanced topics.</li>
|
||
</ul>
|
||
<h3 id="bookmonograph-lists-and-reviews">Book/monograph Lists and
|
||
Reviews</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/RomanTsegelskyi/rbooks">R Books List</a>
|
||
- List of R Books.</li>
|
||
<li><a href="https://github.com/hadley/stats337">Readings in Applied
|
||
Data Science</a> - These readings reflect Hadley’s personal thoughts
|
||
about applied data science.</li>
|
||
</ul>
|
||
<h2 id="podcasts">Podcasts</h2>
|
||
<ul>
|
||
<li><a href="https://soundcloud.com/nssd-podcast">Not So Standard
|
||
Deviations</a> - The Data Science Podcast.
|
||
<ul>
|
||
<li><a href="https://twitter.com/rdpeng"><span class="citation"
|
||
data-cites="Roger">@Roger</span> Peng</a> and <a
|
||
href="https://twitter.com/hspter"><span class="citation"
|
||
data-cites="Hilary">@Hilary</span> Parker</a>.</li>
|
||
</ul></li>
|
||
<li><a href="http://www.rworld.news/blog/">R World News</a> - R World
|
||
News helps you keep up with happenings within the R community.
|
||
<ul>
|
||
<li><a href="https://twitter.com/hrbrmstr"><span class="citation"
|
||
data-cites="Bob">@Bob</span> Rudis</a> and <a
|
||
href="https://twitter.com/jayjacobs"><span class="citation"
|
||
data-cites="Jay">@Jay</span> Jacobs</a>.</li>
|
||
</ul></li>
|
||
<li><a href="https://r-podcast.org/">The R-Podcast</a> - Giving
|
||
practical advice on how to use R.
|
||
<ul>
|
||
<li><a href="https://r-podcast.org/stories/contact.html"><span
|
||
class="citation" data-cites="Eric">@Eric</span> Nantz</a>.</li>
|
||
</ul></li>
|
||
<li><a href="http://rtalk.org">R Talk</a> - News and discussions of
|
||
statistical software and language R.
|
||
<ul>
|
||
<li><a href="https://twitter.com/quominus"><span class="citation"
|
||
data-cites="Oliver">@Oliver</span> Keyes</a>, <a
|
||
href="https://twitter.com/jasdumas"><span class="citation"
|
||
data-cites="Jasmine">@Jasmine</span> Dumas</a>, <a
|
||
href="https://twitter.com/emhrt_"><span class="citation"
|
||
data-cites="Ted">@Ted</span> Hart</a> and <a
|
||
href="https://twitter.com/bearloga"><span class="citation"
|
||
data-cites="Mikhail">@Mikhail</span> Popov</a>.</li>
|
||
</ul></li>
|
||
<li><a href="https://rweekly.org">R Weekly</a> - Weekly news updates
|
||
about the R community.</li>
|
||
</ul>
|
||
<h2 id="reference-cards">Reference Cards</h2>
|
||
<ul>
|
||
<li><a href="https://www.rstudio.com/resources/cheatsheets/">RStudio
|
||
Cheat Sheets</a></li>
|
||
<li><a
|
||
href="http://cran.r-project.org/doc/contrib/Baggott-refcard-v2.pdf">R Reference Card 2.0</a>
|
||
- Material from R for Beginners by permission of Emmanuel Paradis
|
||
(Version 2 by Matt Baggott).</li>
|
||
<li><a
|
||
href="http://cran.r-project.org/doc/contrib/Ricci-refcard-regression.pdf">Regression
|
||
Analysis Refcard</a> - R Reference Card for Regression Analysis.</li>
|
||
<li><a href="http://ess.r-project.org/refcard.pdf">Reference Card for
|
||
ESS</a> - Reference Card for ESS.</li>
|
||
</ul>
|
||
<h2 id="moocs">MOOCs</h2>
|
||
<p><em>Massive open online courses.</em></p>
|
||
<ul>
|
||
<li><a
|
||
href="https://www.coursera.org/specialization/jhudatascience/1">Johns
|
||
Hopkins University Data Science Specialization</a> - 9 courses
|
||
including: Introduction to R, literate analysis tools, Shiny and some
|
||
more.</li>
|
||
<li><a
|
||
href="http://simplystatistics.org/2014/11/25/harvardx-biomedical-data-science-open-online-training-curriculum-launches-on-january-19/">HarvardX
|
||
Biomedical Data Science</a> - Introduction to R for the Life
|
||
Sciences.</li>
|
||
<li><a
|
||
href="https://www.edx.org/course/explore-statistics-r-kix-kiexplorx-0">Explore
|
||
Statistics with R</a> - Covers introduction, data handling and
|
||
statistical analysis in R.</li>
|
||
</ul>
|
||
<h2 id="lists">Lists</h2>
|
||
<p><em>Great resources for learning domain knowledge.</em></p>
|
||
<ul>
|
||
<li><a href="https://github.com/RomanTsegelskyi/rbooks">Books</a> - List
|
||
of R Books.</li>
|
||
<li><a href="https://ggplot2-exts.github.io/ggiraph.html">ggplot2
|
||
Extensions</a> - Showcases of ggplot2 extensions.</li>
|
||
<li><a
|
||
href="https://github.com/BZRLC/R-notes/blob/master/NLP/readme.md">Natural
|
||
Language Processing
|
||
<img src="https://assets-cdn.github.com/images/icons/emoji/unicode/1f1e8-1f1f3.png" width="20" heigth="20" align="absmiddle" class="emoji" alt=":cn:"></a>
|
||
- NLP related resources in R. <span class="citation"
|
||
data-cites="Chinese">@Chinese</span></li>
|
||
<li><a
|
||
href="https://github.com/briatte/awesome-network-analysis">Network
|
||
Analysis</a> - Network Analysis related resources.</li>
|
||
<li><a href="https://github.com/ropensci/opendata">Open Data</a> - Using
|
||
R to obtain, parse, manipulate, create, and share open data.</li>
|
||
<li><a
|
||
href="https://github.com/qinwf/awesome-R/blob/master/misc/posts.md">Posts</a>
|
||
- Great R blog posts or Rticles.</li>
|
||
<li><a href="https://github.com/ropensci/PackageDevelopment">Package
|
||
Development</a> - R packages to improve package development.</li>
|
||
<li><a href="https://www.r-project.org/conferences.html">R Project
|
||
Conferences</a> - Information about useR! Conferences and DSC
|
||
Conferences.</li>
|
||
<li><a href="https://github.com/rstudio/RStartHere">RStartHere</a> - A
|
||
guide to some of the most useful R packages, organized by workflow.</li>
|
||
<li><a href="https://github.com/daattali/addinslist">RStudio Addins</a>
|
||
- List of RStudio addins.</li>
|
||
<li><a href="https://github.com/trinker/topicmodels_learning">Topic
|
||
Models</a> - Topic Models learning and R related resources.</li>
|
||
<li><a href="https://github.com/ropensci/webservices">Web
|
||
Technologies</a> - Information about how to use R and the world wide web
|
||
together.</li>
|
||
</ul>
|
||
<h2 id="r-ecosystems">R Ecosystems</h2>
|
||
<p>R communities and package collections (in alphabetical order):</p>
|
||
<ul>
|
||
<li><a href="http://ropengov.github.io/">rOpenGov</a> Open government
|
||
data, computational social science, digital humanities</li>
|
||
<li><a href="https://github.com/rOpenHealth">rOpenHealth</a> Public
|
||
health data</li>
|
||
<li><a href="https://ropensci.org">rOpenSci</a> Open science</li>
|
||
</ul>
|
||
<h2 id="section-3">2018</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/tidyverts/fable">fable</a> - univariate
|
||
and multivariate time series forecasting models <img
|
||
src="https://cranlogs.r-pkg.org/badges/fable" alt="fable" /></li>
|
||
<li><a href="https://rstudio.github.io/r2d3/">r2d3</a> - R Interface to
|
||
D3 Visualizations <img src="https://cranlogs.r-pkg.org/badges/r2d3"
|
||
alt="r2d3" /></li>
|
||
<li><a
|
||
href="https://github.com/rstudio-education/rstats-ed">rstats-ed</a> -
|
||
List of courses teaching R</li>
|
||
<li><a
|
||
href="https://cran.r-project.org/web/packages/promises/index.html">promises</a>
|
||
- Abstractions for Promise-Based Asynchronous Programming <img
|
||
src="https://cranlogs.r-pkg.org/badges/promises" alt="promises" /></li>
|
||
<li><a href="https://yihui.name/tinytex/">tinytex</a> - A lightweight
|
||
and easy-to-maintain LaTeX distribution <img
|
||
src="https://cranlogs.r-pkg.org/badges/tinytex" alt="tinytex" /></li>
|
||
<li><a href="https://github.com/hadley/stats337">Readings in Applied
|
||
Data Science</a> - These readings reflect Hadley’s personal thoughts
|
||
about applied data science.</li>
|
||
</ul>
|
||
<h2 id="section-4">2017</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/facebookincubator/prophet">prophet</a> -
|
||
Tool for producing high quality forecasts for time series data that has
|
||
multiple seasonality with linear or non-linear growth.</li>
|
||
<li><a href="https://github.com/tidyverse/tidyverse">tidyverse</a> -
|
||
Easily install and load packages from the tidyverse</li>
|
||
<li><a href="https://github.com/tidyverse/purrr">purrr</a> - A
|
||
functional programming toolkit for R</li>
|
||
<li><a href="https://github.com/hrbrmstr/hrbrthemes">hrbrthemes</a> - 🔏
|
||
Opinionated, typographic-centric ggplot2 themes and theme
|
||
components</li>
|
||
<li><a href="https://github.com/yihui/xaringan">xaringan</a> - Create
|
||
HTML5 slides with R Markdown and the JavaScript library</li>
|
||
<li><a href="https://github.com/rstudio/blogdown">blogdown</a> - Create
|
||
Blogs and Websites with R Markdown</li>
|
||
<li><a href="https://github.com/tidyverse/glue">glue</a> - Glue strings
|
||
to data in R. Small, fast, dependency free interpreted string
|
||
literals.</li>
|
||
<li><a href="https://github.com/jimhester/covr">covr</a> - Test coverage
|
||
reports for R</li>
|
||
<li><a href="https://github.com/jimhester/lintr">lintr</a> - Static Code
|
||
Analysis for R</li>
|
||
<li><a href="https://github.com/jennybc/reprex">reprex</a> - Render bits
|
||
of R code for sharing, e.g., on GitHub or StackOverflow.</li>
|
||
<li><a href="https://github.com/rstudio/reticulate">reticulate</a> - R
|
||
Interface to Python</li>
|
||
<li><a href="https://github.com/rstudio/tensorflow">tensorflow</a> -
|
||
TensorFlow for R</li>
|
||
<li><a href="https://github.com/patperry/r-utf8">utf8</a> - Manipulating
|
||
and printing UTF-8 text that fixes multiple bugs in R’s UTF-8
|
||
handling.</li>
|
||
<li><a href="https://github.com/thomasp85/patchwork">Patchwork</a> -
|
||
Combine separate ggplots into the same graphic.</li>
|
||
</ul>
|
||
<h1 id="other-awesome-lists">Other Awesome Lists</h1>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/bayandin/awesome-awesomeness">awesome-awesomeness</a></li>
|
||
<li><a href="https://github.com/jnv/lists">lists</a></li>
|
||
<li><a
|
||
href="https://github.com/grabear/awesome-rshiny">awesome-rshiny</a></li>
|
||
</ul>
|
||
<h1 id="contributing">Contributing</h1>
|
||
<p>Your contributions are always welcome!</p>
|
||
<p>This work is licensed under the Creative Commons
|
||
Attribution-NonCommercial-ShareAlike 4.0 International License - <a
|
||
href="http://creativecommons.org/licenses/by-nc-sa/4.0/legalcode">CC
|
||
BY-NC-SA 4.0</a></p>
|
||
<p><a href="https://github.com/qinwf/awesome-R">R.md Github</a></p>
|