Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-R


https://github.com/RachidZianne/awesome-R

Last synced: about 12 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

    • ff - Data structures designed to store large datasets.
    • lubridate - A set of functions to work with dates and times.
    • stringi - ICU based string processing package.
  • 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

    • RCurl - General network (HTTP/FTP/...) client interface for R.
    • XML - Tools for parsing and generating XML within R.
    • OpenCPU - HTTP API for R.
  • 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

    • genetics - Classes and methods for handling genetic data.
    • gap - An integrated package for genetic data analysis of both population and family data.
    • ape - Analyses of Phylogenetics and Evolution.
    • pheatmap - Pretty heatmaps made easy.
  • R Development

    • Rocker - R configurations for [Docker](https://www.docker.com/).
  • Other Interpreters

    • pqR - a "pretty quick" implementation of R
    • fastR - FastR is an implementation of the R Language in Java atop Truffle and Graal.
    • TERR - TIBCO Enterprise Runtime for R.
    • CXXR - Refactorising R into C++.
  • 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

  • Reference Cards

  • MOOCs