Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-R
https://github.com/RachidZianne/awesome-R
Last synced: about 14 hours ago
JSON representation
-
Network Analysis
- statnet - The project behind many R network analysis packages.
- network - Basic tools to manipulate relational data in R.
- sna - Basic network measures and visualization tools.
- networkDynamic - Support for dynamic, (inter)temporal networks.
- ndtv - Tools to construct animated visualizations of dynamic network data in various formats.
- ergm - Exponential random graph models in R.
- latentnet - Latent position and cluster models for network objects.
- tnet - Network measures for weighted, two-mode and longitudinal networks.
- rgexf - Export network objects from R to [GEXF](http://gexf.net/format/), for manipulation with network software like [Gephi](https://gephi.github.io/) or [Sigma](http://sigmajs.org/).
-
Integrated Development Environments
- StatET - An Eclipse based IDE for R.
- IPython - An interactive Python interpreter, and it supports execution of R code while capturing both output and figures.
- Deducer - A Menu driven data analysis GUI with a spreadsheet like data editor.
- JASP - A complete package for both Bayesian and Frequentist methods, that is familiar to users of SPSS.
- R Commander - A package that provides a basic graphical user interface.
- Revolution R Enterprise - Revolution R would be offered free to academic users and commercial software would focus on big data, large scale multiprocessor functionality.
-
Data Manipulation
-
Graphic Displays
- lattice - A powerful and elegant high-level data visualization system.
- rgl - 3D visualization device system for R.
- Cairo - R graphics device using cairo graphics library for creating high-quality display output.
- misc3d - Powerful functions to deal with 3d plots, isosurfaces, etc.
- xkcd - Use xkcd style in graphs.
-
Reproducible Research
- xtable - Export tables to LaTeX or HTML.
- rapport - An R templating system.
- Sweave - A package designed to write LaTeX reports using R.
- texreg - Formatting statistical models in LaTex and HTML.
- checkpoint - Install packages from snapshots on the checkpoint server.
- brew - Pre-compute data to enhance your report templates. Can be combined with knitr.
- ReporteRs - An R package to generate Microsoft Word, Microsoft PowerPoint and HTML reports.
-
Web Technologies and Services
-
Parallel Computing
- parallel - R started with release 2.14.0 which includes a new package parallel incorporating (slightly revised) copies of packages [multicore](http://cran.r-project.org/web/packages/multicore/index.html) and [snow](http://cran.r-project.org/web/packages/snow/index.html).
- Rmpi - Rmpi provides an interface (wrapper) to MPI APIs. It also provides interactive R slave environment.
- foreach - Executing the loop in parallel.
-
Language API
- rJava - Low-level R to Java interface.
- rJython - R interface to Python via Jython.
- rPython - Package allowing R to call Python.
- R.matlab - Read and write of MAT files together with R-to-MATLAB connectivity.
- RSPerl - A bidirectional interface for calling R from Perl and Perl from R.
- htmlwidgets - Bring the best of JavaScript data visualization to R.
- RinRuby - a Ruby library that integrates the R interpreter in Ruby.
-
Database Management
- RODBC - ODBC database access for R.
- RMySQL - R interface to the MySQL database.
- ROracle - OCI based Oracle database interface for R.
- RSQLite - SQLite interface for R
- RJDBC - Provides access to databases through the JDBC interface.
- rredis - Redis client for R.
- RCassandra - Direct interface (not Java) to the most basic functionality of Apache Cassanda.
-
Machine Learning
- ahaz - Regularization for semiparametric additive hazards regression.
- arules - Mining Association Rules and Frequent Itemsets
- bigrf - Big Random Forests: Classification and Regression Forests for
- bigRR - Generalized Ridge Regression (with special advantage for p >> n
- bmrm - Bundle Methods for Regularized Risk Minimization Package
- Boruta - A wrapper algorithm for all-relevant feature selection
- bst - Gradient Boosting
- C50 - C5.0 Decision Trees and Rule-Based Models
- caret - Classification and Regression Training
- CORElearn - Classification, regression, feature evaluation and ordinal
- CoxBoost - Cox models by likelihood based boosting for a single survival
- Cubist - Rule- and Instance-Based Regression Modeling
- e1071 - Misc Functions of the Department of Statistics (e1071), TU Wien
- earth - Multivariate Adaptive Regression Spline Models
- elasticnet - Elastic-Net for Sparse Estimation and Sparse PCA
- ElemStatLearn - Data sets, functions and examples from the book: "The Elements
- evtree - Evolutionary Learning of Globally Optimal Trees
- FSelector - A feature selection framework, based on subset-search or feature ranking approches.
- frbs - Fuzzy Rule-based Systems for Classification and Regression Tasks
- GAMBoost - Generalized linear and additive models by likelihood based
- gamboostLSS - Boosting Methods for GAMLSS
- gbm - Generalized Boosted Regression Models
- glmnet - Lasso and elastic-net regularized generalized linear models
- glmpath - L1 Regularization Path for Generalized Linear Models and Cox
- GMMBoost - Likelihood-based Boosting for Generalized mixed models
- grplasso - Fitting user specified models with Group Lasso penalty
- grpreg - Regularization paths for regression models with grouped
- h2o - Deeplearning, Random forests, GBM, KMeans, PCA, GLM
- hda - Heteroscedastic Discriminant Analysis
- Introduction to Statistical Learning
- ipred - Improved Predictors
- kernlab - kernlab: Kernel-based Machine Learning Lab
- klaR - Classification and visualization
- kohonen - Supervised and Unsupervised Self-Organising Maps.
- lars - Least Angle Regression, Lasso and Forward Stagewise
- lasso2 - L1 constrained estimation aka ‘lasso’
- LiblineaR - Linear Predictive Models Based On The Liblinear C/C++ Library
- LogicReg - Logic Regression
- maptree - Mapping, pruning, and graphing tree models
- mboost - Model-Based Boosting
- mvpart - Multivariate partitioning
- ncvreg - Regularization paths for SCAD- and MCP-penalized regression
- nnet - eed-forward Neural Networks and Multinomial Log-Linear Models
- oblique.tree - Oblique Trees for Classification Data
- pamr - Pam: prediction analysis for microarrays
- party - A Laboratory for Recursive Partytioning
- partykit - A Toolkit for Recursive Partytioning
- penalized - L1 (lasso and fused lasso) and L2 (ridge) penalized estimation
- penalizedLDA - Penalized classification using Fisher's linear discriminant
- penalizedSVM - Feature Selection SVM using penalty functions
- quantregForest - quantregForest: Quantile Regression Forests
- randomForest - randomForest: Breiman and Cutler's random forests for classification and regression.
- randomForestSRC - randomForestSRC: Random Forests for Survival, Regression and Classification (RF-SRC).
- rattle - Graphical user interface for data mining in R.
- rda - Shrunken Centroids Regularized Discriminant Analysis
- rdetools - Relevant Dimension Estimation (RDE) in Feature Spaces
- REEMtree - Regression Trees with Random Effects for Longitudinal (Panel)
- relaxo - Relaxed Lasso
- rgenoud - R version of GENetic Optimization Using Derivatives
- rgp - R genetic programming framework
- Rmalschains - Continuous Optimization using Memetic Algorithms with Local
- rminer - Simpler use of data mining methods (e.g. NN and SVM) in
- ROCR - Visualizing the performance of scoring classifiers
- RoughSets - Data Analysis Using Rough Set and Fuzzy Rough Set Theories
- rpart - Recursive Partitioning and Regression Trees
- RPMM - Recursively Partitioned Mixture Model
- RSNNS - Neural Networks in R using the Stuttgart Neural Network
- RWeka - R/Weka interface
- RXshrink - RXshrink: Maximum Likelihood Shrinkage via Generalized Ridge or Least
- sda - Shrinkage Discriminant Analysis and CAT Score Variable Selection
- SDDA - Stepwise Diagonal Discriminant Analysis
- svmpath - svmpath: the SVM Path algorithm
- tgp - Bayesian treed Gaussian process models
- tree - Classification and regression trees
- varSelRF - Variable selection using random forests
- xgboost - eXtreme Gradient Boosting Tree model, well known for its speed and performance.
-
Natural Language Processing
- tm - A comprehensive text mining framework for R.
- openNLP - Apache OpenNLP Tools Interface.
- koRpus - An R Package for Text Analysis.
- zipfR - Statistical models for word frequency distributions.
- tmcn - A Text mining toolkit for international characters especially for Chinese.
- Rwordseg - Chinese word segmentation.
- NLP - Basic functions for Natural Language Processing.
- 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)).
- syuzhet - Extracts sentiment from text using three different sentiment dictionaries.
-
Bayesian
- coda - Output analysis and diagnostics for MCMC.
- mcmc - Markov Chain Monte Carlo.
- MCMCpack - Markov chain Monte Carlo (MCMC) Package.
- R2WinBUGS - Running WinBUGS and OpenBUGS from R / S-PLUS.
- BRugs - R interface to the OpenBUGS MCMC software.
- rjags - R interface to the JAGS MCMC library.
- rstan - R interface to the Stan MCMC software.
-
Finance
- quantmod - Quantitative Financial Modelling & Trading Framework for R.
- TTR - Functions and data to construct technical trading rules with R.
- PerformanceAnalytics - Econometric tools for performance and risk analysis.
- zoo - S3 Infrastructure for Regular and Irregular Time Series.
- xts - eXtensible Time Series.
- tseries - Time series analysis and computational finance.
- fAssets - Analysing and Modelling Financial Assets.
-
Bioinformatics
-
R Development
- Rocker - R configurations for [Docker](https://www.docker.com/).
-
Other Interpreters
-
Websites
- R-project - The R Project for Statistical Computing.
- DataCamp - Learn R data analytics online.
- Advanced R - An in-progress book site for Advanced R.
- CRAN Task Views - Task Views for CRAN packages.
- The R Programming Wikibook - A collaborative handbook for R.
- R-users - A job board for R users (and the people who are looking to hire them)
- R Cookbook - A problem-oriented website that supports the [R Graphics Cookbook](http://shop.oreilly.com/product/0636920023135.do).
-
Books
- Free Books - CRAN Contributed Documentation in many languages.
- Exploratory Data Analysis with R - Basic analytical skills for all sorts of data in R.
- R Programming for Data Science - More advanced data analysis that relies on R programming.
- Report Writing for Data Science in R - R-based methods for reproducible research and report generation.
- Use R! - 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.
- An Introduction to R - A very good introductory text on R, also covers some advanced topics.
-
Reference Cards
- R Reference Card 2.0 - Material from R for Beginners by permission of Emmanuel Paradis (Version 2 by Matt Baggott).
- Data Mining Refcard - R Reference Card for Data Mining.
- Regression Analysis Refcard - R Reference Card for Regression Analysis.
- R Markdown Cheat sheet - Quick reference guide for writing reports with R Markdown.
- Shiny Cheat sheet - Quick reference guide for building Shiny apps.
- ggplot2 Cheat sheet - Quick reference guide for data visualisation with ggplot2.
- devtools Cheat sheet - Quick reference guide to package development in R.
-
MOOCs
- HarvardX Biomedical Data Science - Introduction to R for the Life Sciences.
- Explore Statistics with R - Covers introduction, data handling and statistical analysis in R.
- awesome-awesomeness
- CC BY-NC-SA 4.0
Programming Languages
Categories
Machine Learning
76
Natural Language Processing
9
Network Analysis
9
Websites
7
Finance
7
Database Management
7
Reference Cards
7
Language API
7
Bayesian
7
Reproducible Research
7
Books
6
Integrated Development Environments
6
Graphic Displays
5
Other Interpreters
4
Bioinformatics
4
MOOCs
4
Data Manipulation
3
Parallel Computing
3
Web Technologies and Services
3
R Development
1
Sub Categories