R

Functional programming language and environment for statistical computing and graphics.

482 resources38 categoriesView Original

2023(1 items)

Books(19 items)

L

Learning R Programming

Learning R as a programming language from basics to advanced topics.

Books
R

R Books List

List of R Books.

Books
R

R in Action

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.

Books
R

Readings in Applied Data Science

These readings reflect Hadley's personal thoughts about applied data science.

Books
T

The Art of R Programming

It's a good resource for systematically learning fundamentals such as types of objects, control statements, variable scope, classes and debugging in R.

Books
T

The R Programming Wikibook

A collaborative handbook for R.

Books
_

_Advanced R_, 2nd ed. by Hadley Wickham (2019)

An online version of the Advanced R book.

Books
_

_Efficient R Programming_ by Colin Gillespie & ...

An online version of the O’Reilly book: Efficient R Programming.

Books
_

_Exploratory Data Analysis with R_ by Roger D. ...

Basic analytical skills for all sorts of data in R.

Books
_

_Introduction to Statistical Learning with Appl...

A simplified and "operational" version of *The Elements of Statistical Learning*. Free softcopy provided by its authors.

Books
_

_R Cookbook_ by Winston Chang

A problem-oriented online book that supports his R Graphics Cookbook, 2nd ed. (2018).

Books
_

_R Cookbook_, 2nd ed. by JD Long & Paul Teetor ...

A quick and simple introduction to conducting many common statistical tasks with R.

Books
_

_R for Data Science_ by Garrett Grolemund & Had...

Free book from RStudio developers with emphasis on data science workflow.

Books
_

_R for SAS and SPSS users_ by Bob Muenchen (2012)

An excellent resource for users already familiar with SAS or SPSS.

Books
_

_R Packages_, 2nd ed. by Hadley Wickham & Jenni...

A book (in paper and website formats) on writing R packages.

Books
_

_R Programming for Data Science_ by Roger D. Pe...

More advanced data analysis that relies on R programming.

Books
_

_Report Writing for Data Science in R_ by Roger...

R-based methods for reproducible research and report generation.

Books
_

_The R Inferno_ by Patrick Burns (2011)

Patrick Burns gives insight into R's ins and outs along with its quirks!

Books
_

_Use R!_ Series by Springer

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.

Books

Graphic Displays(28 items)

A

animation

A simple way to produce animated graphics in R, using ImageMagick.

Graphic Displays
C

Cairo

R graphics device using cairo graphics library for creating high-quality display output.

Graphic Displays
C

corrplot

A graphical display of a correlation matrix or general matrix. It also contains some algorithms to do matrix reordering.

Graphic Displays
D

dendextend

visualizing, adjusting and comparing trees of hierarchical clustering.

Graphic Displays
E

extrafont

Tools for using fonts in R graphics.

Graphic Displays
G

ggalt

Extra Coordinate Systems, Geoms and Statistical Transformations for ggplot2.

Graphic Displays
G

gganimate

Create easy animations with ggplot2.

Graphic Displays
G

ggfortify

A unified interface to ggplot2 popular statistical packages using one line of code.

Graphic Displays
G

ggplot2

An implementation of the Grammar of Graphics.

Graphic Displays
G

ggplot2 Extensions

Showcases of ggplot2 extensions.

Graphic Displays
G

ggrepel

Repel overlapping text labels away from each other.

Graphic Displays
G

ggstatsplot

ggplot2 Based Plots with Statistical Details

Graphic Displays
G

ggtech

ggplot2 tech themes and scales

Graphic Displays
G

ggtree

Visualization and annotation of phylogenetic tree.

Graphic Displays
H

hrbrthemes

🔏 Opinionated, typographic-centric ggplot2 themes and theme components.

Graphic Displays
H

httpgd

Asynchronous http server graphics device for R.

Graphic Displays
I

idendro

interactive exploration of dendrograms (trees of hierarchical clustering).

Graphic Displays
I

imager

An image processing package based on CImg library to work with images and display them.

Graphic Displays
L

lattice

A powerful and elegant high-level data visualization system.

Graphic Displays
M

misc3d

Powerful functions to deal with 3d plots, isosurfaces, etc.

Graphic Displays
P

Patchwork

Combine separate ggplots into the same graphic.

Graphic Displays
P

plot3D

Plotting Multi-Dimensional Data

Graphic Displays
P

plot3Drgl

Plotting Multi-Dimensional Data - Using 'rgl'

Graphic Displays
R

r2d3

R Interface to D3 Visualizations

Graphic Displays
R

rgl

3D visualization device system for R.

Graphic Displays
S

showtext

Enable R graphics device to show text using system fonts.

Graphic Displays
W

waffle

🍁 Make waffle (square pie) charts in R.

Graphic Displays
X

xkcd

Use xkcd style in graphs.

Graphic Displays

Integrated Development Environments(16 items)

B

Bio7

An IDE contains tools for model creation, scientific image analysis and statistical analysis for ecological modelling.

Integrated Development Environments
D

Deducer

A Menu driven data analysis GUI with a spreadsheet like data editor.

Integrated Development Environments
E

Emacs + ESS

Emacs Speaks Statistics is an add-on package for emacs text editors.

Integrated Development Environments
I

IRkernel

R kernel for Jupyter.

Integrated Development Environments
J

Jamovi

and JASP - Desktop software for both Bayesian and Frequentist methods, using a UI familiar to SPSS users.

Integrated Development Environments
N

Nvim-R

Neovim plugin for R.

Integrated Development Environments
R

R Commander

A package that provides a basic graphical user interface.

Integrated Development Environments
R

radian

(formerly rtichoke) - A modern R console with syntax highlighting.

Integrated Development Environments
R

Radiant

A platform-independent browser-based interface for business analytics in R, based on the Shiny.

Integrated Development Environments
R

RKWard

An extensible IDE/GUI for R.

Integrated Development Environments
R

RStudio

A powerful and productive user interface for R. Works great on Windows, Mac, and Linux.

Integrated Development Environments
R

RTVS

R Tools for Visual Studio.

Integrated Development Environments
S

StatET

An Eclipse based IDE for R.

Integrated Development Environments
S

Sublime Text + R-IDE

Add-on package for Sublime Text 2/3.

Integrated Development Environments
T

TextMate + r.tmblundle

Add-on package for TextMate 1/2.

Integrated Development Environments
V

VSCode

vscode-R + vscode-r-lsp VSCode R Langauage Support

Integrated Development Environments

Machine Learning(98 items)

A

ahaz

Regularization for semiparametric additive hazards regression.

Machine Learning
A

anomalize

Tidy Anomaly Detection using Twitter's AnomalyDetection method.

Machine Learning
A

AnomalyDetection

AnomalyDetection R package from Twitter.

Machine Learning
A

arules

Mining Association Rules and Frequent Itemsets

Machine Learning
B

bigrf

Big Random Forests: Classification and Regression Forests for

Machine Learning
B

bigRR

Generalized Ridge Regression (with special advantage for p >> n

Machine Learning
B

bmrm

Bundle Methods for Regularized Risk Minimization Package

Machine Learning
B

Boruta

A wrapper algorithm for all-relevant feature selection

Machine Learning
B

BreakoutDetection

Breakout Detection via Robust E-Statistics from Twitter.

Machine Learning
B

bst

Gradient Boosting

Machine Learning
C

C50

C5.0 Decision Trees and Rule-Based Models

Machine Learning
C

caret

Classification and Regression Training

Machine Learning
C

CausalImpact

Causal inference using Bayesian structural time-series models.

Machine Learning
C

Clever Algorithms For Machine Learning

Machine Learning
C

CORElearn

Classification, regression, feature evaluation and ordinal

Machine Learning
C

CoxBoost

Cox models by likelihood based boosting for a single survival

Machine Learning
C

Cubist

Rule- and Instance-Based Regression Modeling

Machine Learning
E

e1071

Misc Functions of the Department of Statistics (e1071), TU Wien

Machine Learning
E

earth

Multivariate Adaptive Regression Spline Models

Machine Learning
E

elasticnet

Elastic-Net for Sparse Estimation and Sparse PCA

Machine Learning
E

ElemStatLearn

Data sets, functions and examples from the book: "The Elements

Machine Learning
E

evtree

Evolutionary Learning of Globally Optimal Trees

Machine Learning
F

fable

a collection of commonly used univariate and multivariate time series forecasting models

Machine Learning
F

frbs

Fuzzy Rule-based Systems for Classification and Regression Tasks

Machine Learning
F

FSelector

A feature selection framework, based on subset-search or feature ranking approches.

Machine Learning
G

GAMBoost

Generalized linear and additive models by likelihood based

Machine Learning
G

gamboostLSS

Boosting Methods for GAMLSS

Machine Learning
G

gbm

Generalized Boosted Regression Models

Machine Learning
G

glmmTMB

Generalized mixed-effects models, handling user-specified matrix of residual covariance, relevant for the analysis of repeated observations in longitudinal trials

Machine Learning
G

glmnet

Lasso and elastic-net regularized generalized linear models

Machine Learning
G

glmpath

L1 Regularization Path for Generalized Linear Models and Cox

Machine Learning
G

GMMBoost

Likelihood-based Boosting for Generalized mixed models

Machine Learning
G

grplasso

Fitting user specified models with Group Lasso penalty

Machine Learning
G

grpreg

Regularization paths for regression models with grouped

Machine Learning
H

h2o

Deeplearning, Random forests, GBM, KMeans, PCA, GLM

Machine Learning
H

hda

Heteroscedastic Discriminant Analysis

Machine Learning
I

ipred

Improved Predictors

Machine Learning
K

kernlab

kernlab: Kernel-based Machine Learning Lab

Machine Learning
K

klaR

Classification and visualization

Machine Learning
K

kohonen

Supervised and Unsupervised Self-Organising Maps.

Machine Learning
L

L0Learn

Fast algorithms for best subset selection

Machine Learning
L

lars

Least Angle Regression, Lasso and Forward Stagewise

Machine Learning
L

lasso2

L1 constrained estimation aka ‘lasso’

Machine Learning
L

LiblineaR

Linear Predictive Models Based On The Liblinear C/C++ Library

Machine Learning
L

lightgbm

Light Gradient Boosting Machine.

Machine Learning
L

lme4

Mixed-effects models

Machine Learning
L

LogicReg

Logic Regression

Machine Learning
M

Machine Learning For Hackers

Machine Learning
M

maptree

Mapping, pruning, and graphing tree models

Machine Learning
M

mboost

Model-Based Boosting

Machine Learning
M

mlr

Extensible framework for classification, regression, survival analysis and clustering [DEPRECIATED]

Machine Learning
M

mlr3

Next generation extensible framework for classification, regression, survival analysis and clustering

Machine Learning
M

mvpart

Multivariate partitioning

Machine Learning
M

MXNet

MXNet brings flexible and efficient GPU computing and state-of-art deep learning to R.

Machine Learning
N

ncvreg

Regularization paths for SCAD- and MCP-penalized regression

Machine Learning
N

nlme

Mixed-effects models, handling user-specified matrix of residual covariance, relevant for the analysis of repeated observations in longitudinal trials

Machine Learning
N

nnet

eed-forward Neural Networks and Multinomial Log-Linear Models

Machine Learning
O

oblique.tree

Oblique Trees for Classification Data

Machine Learning
P

pamr

Pam: prediction analysis for microarrays

Machine Learning
P

party

A Laboratory for Recursive Partytioning

Machine Learning
P

partykit

A Toolkit for Recursive Partytioning

Machine Learning
P

penalized

L1 (lasso and fused lasso) and L2 (ridge) penalized estimation

Machine Learning
P

penalizedLDA

Penalized classification using Fisher's linear discriminant

Machine Learning
P

penalizedSVM

Feature Selection SVM using penalty functions

Machine Learning
P

prophet

Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.

Machine Learning
Q

quantregForest

quantregForest: Quantile Regression Forests

Machine Learning
R

randomForest

randomForest: Breiman and Cutler's random forests for classification and regression.

Machine Learning
R

randomForestSRC

randomForestSRC: Random Forests for Survival, Regression and Classification (RF-SRC).

Machine Learning
R

ranger

A Fast Implementation of Random Forests.

Machine Learning
R

rattle

Graphical user interface for data mining in R.

Machine Learning
R

rda

Shrunken Centroids Regularized Discriminant Analysis

Machine Learning
R

rdetools

Relevant Dimension Estimation (RDE) in Feature Spaces

Machine Learning
R

REEMtree

Regression Trees with Random Effects for Longitudinal (Panel)

Machine Learning
R

relaxo

Relaxed Lasso

Machine Learning
R

rgenoud

R version of GENetic Optimization Using Derivatives

Machine Learning
R

rgp

R genetic programming framework

Machine Learning
R

Rmalschains

Continuous Optimization using Memetic Algorithms with Local

Machine Learning
R

rminer

Simpler use of data mining methods (e.g. NN and SVM) in

Machine Learning
R

ROCR

Visualizing the performance of scoring classifiers

Machine Learning
R

RoughSets

Data Analysis Using Rough Set and Fuzzy Rough Set Theories

Machine Learning
R

rpart

Recursive Partitioning and Regression Trees

Machine Learning
R

RPMM

Recursively Partitioned Mixture Model

Machine Learning
R

RSNNS

Neural Networks in R using the Stuttgart Neural Network

Machine Learning
R

Rsomoclu

Parallel implementation of self-organizing maps.

Machine Learning
R

RWeka

R/Weka interface

Machine Learning
R

RXshrink

RXshrink: Maximum Likelihood Shrinkage via Generalized Ridge or Least

Machine Learning
S

sda

Shrinkage Discriminant Analysis and CAT Score Variable Selection

Machine Learning
S

SDDA

Stepwise Diagonal Discriminant Analysis

Machine Learning
S

SuperLearner

and subsemble - Multi-algorithm ensemble learning packages.

Machine Learning
S

survival

Survival Analysis

Machine Learning
S

survminer

Survival Analysis & Visualization

Machine Learning
S

svmpath

svmpath: the SVM Path algorithm

Machine Learning
T

tgp

Bayesian treed Gaussian process models

Machine Learning
T

tidymodels

A collection of packages for modeling and statistical analysis that share the underlying design philosophy, grammar, and data structures of the tidyverse.

Machine Learning
T

torch

Tensors and Neural Networks with 'GPU' Acceleration.

Machine Learning
T

tree

Classification and regression trees

Machine Learning
V

varSelRF

Variable selection using random forests

Machine Learning
X

xgboost

eXtreme Gradient Boosting Tree model, well known for its speed and performance.

Machine Learning

Natural Language Processing(17 items)

C

corporaexplorer

Dynamic exploration of text collections

Natural Language Processing
K

koRpus

An R Package for Text Analysis.

Natural Language Processing
L

LDAvis

Interactive visualization of topic models.

Natural Language Processing
M

MonkeyLearn

🐒 R package for text analysis with Monkeylearn 🐒.

Natural Language Processing
N

NLP

Basic functions for Natural Language Processing.

Natural Language Processing
N

NLP for

NLP related resources in R. @Chinese

Natural Language Processing
O

openNLP

Apache OpenNLP Tools Interface.

Natural Language Processing
Q

quanteda

R functions for Quantitative Analysis of Textual Data.

Natural Language Processing
S

SnowballC

Snowball stemmers based on the C libstemmer UTF-8 library.

Natural Language Processing
S

syuzhet

Extracts sentiment from text using three different sentiment dictionaries.

Natural Language Processing
T

text2vec

Fast Text Mining Framework for Vectorization and Word Embeddings.

Natural Language Processing
T

tidytext

Implementing tidy principles of Hadley Wickham to text mining.

Natural Language Processing
T

tm

A comprehensive text mining framework for R.

Natural Language Processing
T

Topic Models Resources

Topic Models learning and R related resources.

Natural Language Processing
T

topicmodels

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)).

Natural Language Processing
U

utf8

Manipulating and printing UTF-8 text that fixes multiple bugs in R's UTF-8 handling.

Natural Language Processing
Z

zipfR

Statistical models for word frequency distributions.

Natural Language Processing

Reproducible Research(18 items)

B

bookdown

Authoring Books with R Markdown.

Reproducible Research
B

brew

Pre-compute data to enhance your report templates. Can be combined with knitr.

Reproducible Research
C

checkpoint

Install packages from snapshots on the checkpoint server.

Reproducible Research
E

ezknitr

Avoid the typical working directory pain when using 'knitr'

Reproducible Research
F

flextable

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.

Reproducible Research
K

kable

Build fancy HTML or 'LaTeX' tables using 'kable()' from 'knitr'.

Reproducible Research
K

knitr

Easy dynamic report generation in R.

Reproducible Research
O

officer

An R package to generate Microsoft Word, Microsoft PowerPoint and HTML reports.

Reproducible Research
R

R Suite

A package to design flexible and reproducible deployment workflows for R.

Reproducible Research
R

rapport

An R templating system.

Reproducible Research
R

redoc

Reversible Reproducible Documents

Reproducible Research
R

rmarkdown

Dynamic documents for R.

Reproducible Research
S

slidify

Generate reproducible html5 slides from R markdown.

Reproducible Research
S

Sweave

A package designed to write LaTeX reports using R.

Reproducible Research
T

targets

Make-like pipeline tool for organizing and running data science workflows, automatically skipping steps that have already been done. Supported by rOpenSci.

Reproducible Research
T

texreg

Formatting statistical models in LaTex and HTML.

Reproducible Research
T

tinytex

A lightweight and easy-to-maintain LaTeX distribution

Reproducible Research
X

xtable

Export tables to LaTeX or HTML.

Reproducible Research