全球最火的R工具包一网打尽,超过300+工具,还在等什么?(上)
2019-01-08 本文已影响2人
881ef7b85f62
0.前言
虽然很早就知道R被微软收购,也很早知道R在统计分析处理方面很强大,开始一直没有行动过。。。直到
直到12月初在微软技术大会,看到我软的工程师演示R的使用,我就震惊了,然后最近在网上到处了解和爬一些R的资料,看着看着就入迷了,这就是个大宝库了,以前怎么没发现,看来还是太狭隘了。直到前几天我看到这个Awesome R文档,我就静不下来了,对比了目前自己的工作和以后的方向,非常适合我。所以毫不犹豫的把这个文档汉化了,所以大家一起享受吧。
说明:本文已经提交到github,地址:https://github.com/asxinyu/awesome-R ,由于个人知识和能力限制,部分组件特别是机器学习方面比较专业的术语无法翻译,如果有懂的朋友可以留言或者在github直接修改。一起完善。
这里有很多非常不错的R包和工具. 该想法来自于awesome-machine-learning.
这里是包的导航清单,看起来更方便 https://awesome-r.com
通过这些翻译了解这些工具包,以后干活也就方便多了。不过翻译这个东西的确要靠耐心,翻译,编辑花费了至少一周的空余时间。
在编辑本文的过程中,惊喜的发现原来 伯乐在线 也在翻译Awesome系列的其他资源:地址在github:
1.https://github.com/jobbole/awesome-dotnet-cn
2.https://github.com/jobbole/awesome-java-cn
3.https://github.com/jobbole/awesome-javascript-cn
喜欢的话请帮忙转发一下能让更多有需要的人看到吧,有些技术上的问题大家可以多探讨一下。
image.png以上Android资料以及更多Android相关Android资料及面试经验可在QQ群里获取:936903570。有加群的朋友请记得备注上简书,谢谢。
1.集成开发环境
- RStudio - 一个非常强大高效的图形界面开发环境,可以在Windows, Mac, 和Linux运行. 官网:http://www.rstudio.org/
- Emacs + ESS - ESS是一个emacs文本编辑器的一个统计分析的插件. 官网:http://ess.r-project.org/
- Sublime Text + R-Box - 一个在Sublime 2/3中使用R语言编程的插件. 官网:http://github.com/randy3k/R-Box/
- TextMate + r.tmblundle - TextMate 1/2的插件. 官网:https://github.com/textmate/r.tmbundle
- StatET - 一个基于Eclipse的R语言IDE. 官网:http://www.walware.de/goto/statet
- Revolution R Enterprise - 专注于大数据,大规模多处理器的功能,可以对学术用户免费提供和商业使用. 官网:http://www.revolutionanalytics.com/get-revolution-r-enterprise
- R Commander - 一个包括基本图形用户界面的R包. 官网:http://socserv.mcmaster.ca/jfox/Misc/Rcmdr/
- IRkernel - Jupyter的R语言内核. 官网:https://github.com/IRkernel/IRkernel
- Deducer - 一个菜单驱动的数据分析的GUI工具,类似电子表格数据编辑器. 官网:http://www.deducer.org/pmwiki/pmwiki.php?n=Main.DeducerManual?from=Main.HomePage
- Radiant - 一个使用R语言,独立的基于浏览器接口的业务分析平台,基于Shiny. 官网:http://vnijs.github.io/radiant/
- Vim-R - Vim中R语言插件. 官网:https://github.com/vim-scripts/Vim-R-plugin
- Nvim-R - Neovim中R语言插件. 官网:https://github.com/jalvesaq/Nvim-R
- JASP - 一个完整的贝叶斯和概念论相关方法的R包,和使用SPSS非常相似。 官网:https://jasp-stats.org/
- Bio7 - 一个包括创建,科学图像分析和统计分析的IDE. 官网:http://www.bio7.org/
- RTVS - Visual Studio中R开发工具. 官网:http://microsoft.github.io/RTVS-docs/
2.语法
- magrittr - 一个R语言高效的管道操作包. 官网:https://github.com/smbache/magrittr
- pipeR - 多泛型管道的实现. 官网:https://github.com/renkun-ken/pipeR
- lambda.r - R语言中函数式编程和简单的模式匹配. 官网:https://github.com/zatonovo/lambda.r
- purrr - 一个高级函数编程语言包. 官网:https://github.com/hadley/purrr
3.数据操作
- dplyr - 快速数据操作和数据库查询. 官网:https://github.com/hadley/dplyr
- data.table - 使用短小灵活的语法操作数据. 官网:https://github.com/Rdatatable/data.table
- reshape2 - 灵活的数据排列,聚合处理. 官网:https://github.com/hadley/reshape
- readr - 一个快速简单的读取表格数据到R中的包. 官网:https://github.com/hadley/readr
- haven - 对导入SPSS,STATA和SAS的文件进行改进. 官网:https://github.com/hadley/haven
- tidyr - 方便对数据进行整理、传播和收集. 官网:https://github.com/hadley/tidyr
- broom - 将统计分析对象转换成整齐的数据框(一种数据组织和呈现的方式). 官网:https://github.com/dgrtwo/broom
- rlist - 一个操作非规范化数据的工具箱. 官网:https://github.com/renkun-ken/rlist
- jsonlite - 一个快速解析JSON文件的包. 官网:https://github.com/jeroenooms/jsonlite
- ff - 设计用来存储大型数据集的数据结构. 官网:http://ff.r-forge.r-project.org/
- lubridate - 一组日期和时间函数. 官网:http://cran.r-project.org/web/packages/lubridate/index.html
- stringi - 基于ICU的字符串处理方案. 官网:http://www.rexamine.com/resources/stringi/
- stringr - 基于stringi之上的对字符串处理API. 官网:https://github.com/hadley/stringr
- bigmemory - 提供共享内存和内存映射矩阵,同时也包提供额外的工具,包括线性模型.(biglm) 和随机森林 (bigrf). 官网:http://cran.r-project.org/web/packages/bigmemory/index.html
- fuzzyjoin - 使用不精确匹配的方式连接表数据. 官网:https://github.com/dgrtwo/fuzzyjoin
- tidyverse - 简单从tidyverse下载和安装包. 官网:https://github.com/hadley/tidyverse
4.图形显示
- ggplot2 - 强大的绘图统计和计算图形系统的实现.强烈推荐. 官网:https://github.com/hadley/ggplot2
- ggfortify -一个ggplot2(流行的统计软件包)统一的接口(使用一行代码即可). 官网:https://github.com/sinhrks/ggfortify
- ggrepel - 排除重叠的文本标签. 官网:https://github.com/slowkow/ggrepel
- ggalt - ggplot2额外的坐标系统,几何和统计. 官网:https://github.com/hrbrmstr/ggalt
- ggtree - 可视化和注释的系统树. 官网:https://github.com/GuangchuangYu/ggtree
- ggplot2 Extensions - ggplot2扩展显示例子. 官网:https://ggplot2-exts.github.io/ggiraph.html
- lattice - 一个强大优雅的高级数据可视化系统. 官网:http://lattice.r-forge.r-project.org/
- corrplot - 图形显示相关矩阵或一般矩阵。它还包含一些矩阵重新排序算法. 官网:https://github.com/taiyun/corrplot
- rgl - R中3D可视化系统. 官网:http://cran.r-project.org/web/packages/rgl/index.html
- Cairo - 一个使用cairo组件创建高质量显示输出的R图形包. 官网:http://cran.r-project.org/web/packages/Cairo/index.html
- extrafont - 在R中图像中使用字体的工具. 官网:https://github.com/wch/extrafont
- showtext - 让R图形设备显示文本的时候使用系统字体. 官网:https://github.com/yixuan/showtext
- animation - 一个使用 ImageMagick在R中产生动画图形的工具. 官网:http://yihui.name/animation/
- gganimate - 用ggplot2创建简单的动画. 官网:https://github.com/dgrtwo/gganimate
- misc3d - 强大的3D绘图工具. 官网:https://cran.r-project.org/web/packages/misc3d/index.html
- xkcd - 在图表中使用xkcd风格. 官网:https://cran.r-project.org/web/packages/xkcd/index.html
- imager - 一个基于CImg库的图像处理包. 官网:http://dahtah.github.io/imager/
5.HTML部件
- d3heatmap - 使用D3绘制互动的热图. 官网:https://github.com/rstudio/d3heatmap
- DataTables - 将R矩阵或数据框作为交互的HTML表. 官网:http://rstudio.github.io/DT/
- DiagrammeR - 在R中创建JS图表和流程图. 官网:https://github.com/rich-iannone/DiagrammeR
- dygraphs - 在R中绘制时间序列数据图形. 官网:https://github.com/rstudio/dygraphs
- formattable - 可格式化的数据结构. 官网:http://renkun.me/formattable/
- ggvis - R中交互式的图形处理语法. 官网:https://github.com/rstudio/ggvis
- Leaflet - 一个非常流行的交互式地图JavaScript组件. 官网:http://rstudio.github.io/leaflet/
- MetricsGraphics - 可以轻松创建D3散点图、折线图和直方图. 官网:http://hrbrmstr.github.io/metricsgraphics/
- networkD3 - D3 JavaScriptR网络图. 官网:http://christophergandrud.github.io/networkD3/
- scatterD3 - D3 互动散点图. 官网:https://github.com/juba/scatterD3
- plotly - 使用plot.ly进行交互式ggplot2和Shiny绘图. 官网:https://github.com/ropensci/plotly
- rCharts - 交互式JS绘图. 官网:https://github.com/ramnathv/rCharts
- rbokeh - Bokeh的R接口. 官网:http://hafen.github.io/rbokeh/
- threejs - 交互式3D散点图和地球仪. 官网:https://github.com/bwlewis/rthreejs
- timevis - 创建完全交互式的时间轴可视化图形. 官网:https://github.com/daattali/timevis
- visNetwork - 使用vis.js类库进行网络可视化. 官网:https://github.com/datastorm-open/visNetwork
6.复用组件研究
- knitr - R中简单的动态报表生成工具. 官网:http://yihui.name/knitr/
- xtable - 将表格导出到LaTeX或者HTML. 官网:http://cran.r-project.org/web/packages/xtable/index.html
- rapport - 一个R模版系统. 官网:http://rapport-package.info/#intro
- rmarkdown - R动态文档工具. 官网:http://rmarkdown.rstudio.com/
- slidify - 创建和发布漂亮的html5展示效果. 官网:https://github.com/ramnathv/slidify
- Sweave - 使用R创建LaTeX报表的R包. 官网:https://www.statistik.lmu.de/~leisch/Sweave/
- texreg - 在LaTex和HTML中格式化统计模型. 官网:http://www.philipleifeld.de/software/texreg/texreg.html
- checkpoint - 从检查点快照服务器安装包. 官网:https://github.com/RevolutionAnalytics/checkpoint
- brew - 报告模板的生成框架.可以和knitr合并. 官网:https://cran.r-project.org/web/packages/brew/index.html
- ReporteRs - 一个生成微软Word, PowerPoint和HTML报表的R包. 官网:http://davidgohel.github.io/ReporteRs/index.html
- bookdown - 使用R Markdown编写书籍. 官网:https://bookdown.org/
- ezknitr - 避免使用'knitr'带来的工作目录的痛苦. 官网:https://github.com/daattali/ezknitr
7.Web技术和服务
- Web Technologies List - 关于如何使用R和网络的相关信息. 官网:https://github.com/ropensci/webservices
- shiny - 使用R创建简单的Web交互应用. 官网:https://github.com/rstudio/shiny
- RCurl - 常规的网络客户端接口 (HTTP/FTP/...) . 官网:http://cran.r-project.org/web/packages/RCurl/index.html
- httr - 使用更加友好的RCurl封装. 官网:https://github.com/hadley/httr
- httpuv - HTTP和WebSocket服务程序. 官网:https://github.com/rstudio/httpuv
- XML - R中生成和解析XML的工具. 官网:http://cran.r-project.org/web/packages/XML/index.html
- rvest - 简单的web信息抓取,使用CSSSelect 和 XPath 语法. 官网:https://github.com/hadley/rvest
- OpenCPU - HTTP API. 官网:https://www.opencpu.org/
- Rfacebook - Facebook API. 官网:https://github.com/pablobarbera/Rfacebook
- RSiteCatalyst - Adobe 分析服务的R语言客户端. 官网:https://github.com/randyzwitch/RSiteCatalyst
- plumber - 一个将现有的R代码转换为API的包. 官网:https://github.com/trestletech/plumber
8.并行计算
- parallel - R语言高性能的并行计算平台. multicore and snow. 官网:http://cran.r-project.org/web/views/HighPerformanceComputing.html
- Rmpi - Rmpi对MPI APIS提供了一个包装过的接口,它也提供一个交互式的R环境. 官网:http://cran.r-project.org/web/packages/Rmpi/index.html
- foreach - 使用并行来执行循环. 官网:http://cran.r-project.org/web/packages/foreach/index.html
- SparkR - R for Spark. 官网:https://github.com/amplab-extras/SparkR-pkg
- DistributedR - 一个来自惠普Vertica Analytics团队的可伸缩的高性能平台. 官网:https://github.com/vertica/DistributedR
- ddR - 提供分布式数据结构,简化了R中的分布式计算. 官网:https://github.com/vertica/ddR
- sparklyr - 来自RStudio的Spark接口. 官网:http://spark.rstudio.com/
9.高性能
- Rcpp - Rcpp在R中提供了一个高效的API,使得函数更快执行. 官网:http://rcpp.org/
- Rcpp11 - Rcpp11完全重新设计,以C++11为目标. 官网:https://github.com/Rcpp11/Rcpp11
- compiler - 使用JIT提高R代码的速度. 官网:http://spark.rstudio.com/
10.语言API
- rJava - R语言对JAVA接口. 官网:http://cran.r-project.org/web/packages/rJava/
- jvmr - 集成了R, Java, and Scala. 官网:https://github.com/cran/jvmr
- rJython - R语言对Python/Jython的接口. 官网:http://cran.r-project.org/web/packages/rJython/index.html
- rPython - 允许R调用Python. 官网:http://cran.r-project.org/web/packages/rPython/index.html
- runr - 在R中运行Julia和Bash. 官网:https://github.com/yihui/runr
- RJulia - R中调用Julia. 官网:https://github.com/armgong/RJulia
- RinRuby - 一个Ruby库,整合了R用Ruby解释器. 官网:https://sites.google.com/a/ddahl.org/rinruby-users/
- R.matlab - 读写mat文件,将R和Matlab连接到一起. 官网:http://cran.r-project.org/web/packages/R.matlab/index.html
- RcppOctave -Octave and Matlab的接口. 官网:https://github.com/renozao/RcppOctave
- RSPerl - 双向接口,R中调用Perl和在Perl中调用R. 官网:http://www.omegahat.org/RSPerl/
- V8 - 嵌入JavaScript引擎. 官网:https://github.com/jeroenooms/V8
- htmlwidgets - R中把JavaScript数据可视化的最好方法. 官网:http://www.htmlwidgets.org/
- rpy2 - Python对R的接口. 官网:http://rpy.sourceforge.net/
11.数据库管理
- RODBC - R中ODBC数据库范围. 官网:http://cran.r-project.org/web/packages/RODBC/
- DBI - 在R和数据库管理系统之间定义一个公共的接口. 官网:https://github.com/rstats-db/DBI
- elastic - Elasticsearch HTTP API的包装器. 官网:https://github.com/ropensci/elastic
- mongolite - R中Mongo客户端. 官网:https://github.com/jeroenooms/mongolite
- RMySQL - R语言的MySQL数据库接口. 官网:http://cran.r-project.org/web/packages/RMySQL/
- ROracle - R中Oracle数据库的接口. 官网:http://cran.r-project.org/web/packages/ROracle/index.html
- RPostgreSQL - R语言的PostgreSQL数据库系统接口. 官网:https://code.google.com/p/rpostgresql/
- RSQLite - R语言SQLite数据库接口. 官网:http://cran.r-project.org/web/packages/RSQLite/
- RJDBC - 通过JDBC接口访问数据库. 官网:http://cran.r-project.org/web/packages/RJDBC/
- rmongodb - R中MongoDB驱动. 官网:https://github.com/mongosoup/rmongodb
- rredis - R中Redis驱动. 官网:http://cran.r-project.org/web/packages/rredis/
- RCassandra -Apache Cassanda直接接口(不是JAVA),提供了最多的基本功能. 官网:http://cran.r-project.org/web/packages/RCassandra/index.html
- RHive - 通过Apache Hive的R扩展促进分布式计算. 官网:https://github.com/nexr/RHive
- RNeo4j - Neo4j图形数据库驱动. 官网:https://github.com/nicolewhite/Rneo4j
12.机器学习
- AnomalyDetection - 来自Twitter的AnomalyDetection R包. 官网:https://github.com/twitter/AnomalyDetection
- ahaz - 半参数添加风险回归的正则化. 官网:http://cran.r-project.org/web/packages/ahaz/index.html
- arules - 挖掘关联规则和频繁项集. 官网:http://cran.r-project.org/web/packages/arules/index.html
- bigrf - 大随机森林:大型数据集的分类和回归森林. 官网:http://cran.r-project.org/web/packages/bigrf/index.html
- bigRR - 广义回归(特殊是在p >> n情况下). 官网:http://cran.r-project.org/web/packages/bigRR/index.html
- bmrm - 风险最小化方案的正规化方法. 官网:http://cran.r-project.org/web/packages/bmrm/index.html
- Boruta - 所有相关的特征选择算法的一个封装 . 官网:http://cran.r-project.org/web/packages/Boruta/index.html
- BreakoutDetection - Breakout Detection via Robust E-Statistics from Twitter.[暂时不明真相] 官网:https://github.com/twitter/BreakoutDetection
- bst - 梯度增加. 官网:http://cran.r-project.org/web/packages/bst/index.html
- CausalImpact - 利用贝叶斯时间序列结构模型进行因果推断. 官网:https://github.com/google/CausalImpact
- C50 - C5.0决策树和基于规则的模型. 官网:http://cran.r-project.org/web/packages/C50/index.html
- caret - 分类和回归训练. 官网:http://cran.r-project.org/web/packages/caret/index.html
- Clever Algorithms For Machine Learning
- CORElearn - 分类、回归、特征评价和排序. 官网:http://cran.r-project.org/web/packages/CORElearn/index.html
- CoxBoost - Cox models by likelihood based boosting for a single survival endpoint or competing risks. 官网:http://cran.r-project.org/web/packages/CoxBoost/index.html
- Cubist - 规则和基于实例的回归建模. 官网:http://cran.r-project.org/web/packages/Cubist/index.html
- e1071 - Misc统计函数 (e1071),主要功能有类别分析、傅里叶变换,模糊聚类,支持向量机,最短路径计算,朴素贝叶斯分类器等等. 官网:http://cran.r-project.org/web/packages/e1071/index.html
- earth - 多元自适应回归模型. 官网:http://cran.r-project.org/web/packages/earth/index.html
- elasticnet - 稀疏估计和稀疏主成分分析. 官网:http://cran.r-project.org/web/packages/elasticnet/index.html
- ElemStatLearn - 书籍"The Elements of Statistical Learning, Data Mining, Inference, and Prediction"中的数据集,函数和例子. 官网:http://cran.r-project.org/web/packages/ElemStatLearn/index.html
- evtree - 全局最优树的进化学习. 官网:http://cran.r-project.org/web/packages/evtree/index.html
- forecast - 使用ARIMA, ETS, STLM, TBATS,和神经网络进行时间序列预测. 官网:http://cran.r-project.org/web/packages/forecast/index.html
- forecastHybrid - 使用"forecast"包对ARIMA, ETS, STLM, TBATS,和神经网络模型进行交叉检验. 官网:http://cran.r-project.org/web/packages/forecastHybrid/index.html
- FSelector - 一个基于subset-search或特性排名方法的特征选择框架. 官网:https://cran.r-project.org/web/packages/FSelector/index.html
- frbs - 使用模糊规则系统处理分类和回归的任务. 官网:http://cran.r-project.org/web/packages/frbs/index.html
- GAMBoost - 基于广义线性和加法模型. 官网:http://cran.r-project.org/web/packages/GAMBoost/index.html
- gamboostLSS - GAMLSS方法的改善. 官网:http://cran.r-project.org/web/packages/gamboostLSS/index.html
- gbm - 改善广义线性模型. 官网:http://cran.r-project.org/web/packages/gbm/index.html
- glmnet - Lasso 和 elastic-net正规化广义线性模型. 官网:http://cran.r-project.org/web/packages/glmnet/index.html
- glmpath - L1 Regularization Path for Generalized Linear Models and Cox Proportional Hazards Model. 官网:http://cran.r-project.org/web/packages/glmpath/index.html
- GMMBoost - 广义混合模型. 官网:http://cran.r-project.org/web/packages/GMMBoost/index.html
- grplasso - Fitting user specified models with Group Lasso penalty. 官网:http://cran.r-project.org/web/packages/grplasso/index.html
- grpreg - Regularization paths for regression models with grouped covariates. 官网:http://cran.r-project.org/web/packages/grpreg/index.html
- h2o - Deeplearning, Random forests, GBM, KMeans, PCA, GLM. 官网:http://cran.r-project.org/web/packages/h2o/index.html
- hda - 异方差判别分析. 官网:http://cran.r-project.org/web/packages/hda/index.html
- ipred - 预测器改进. 官网:http://cran.r-project.org/web/packages/ipred/index.html
- kernlab - kernlab: 基于内核学习的机器实验室. 官网:http://cran.r-project.org/web/packages/kernlab/index.html
- klaR - 分类和可视化. 官网:http://cran.r-project.org/web/packages/klaR/index.html
- kohonen - 监督和非监督自组织映射. 官网:http://cran.r-project.org/web/packages/kohonen/
- lars - Least Angle Regression, Lasso and Forward Stagewise. 官网:http://cran.r-project.org/web/packages/lars/index.html
- lasso2 - L1 constrained estimation aka ‘lasso’. 官网:http://cran.r-project.org/web/packages/lasso2/index.html
- LiblineaR - 基于C/C++库的线性预测模型. 官网:http://cran.r-project.org/web/packages/LiblineaR/index.html
- lme4 - Mixed-effects models. 官网:https://github.com/lme4/lme4
- LogicReg - 逻辑回归模型. 官网:http://cran.r-project.org/web/packages/LogicReg/index.html
- maptree - 映射、修剪和图形树模型. 官网:http://cran.r-project.org/web/packages/maptree/index.html
- mboost - Model-Based Boosting. 官网:http://cran.r-project.org/web/packages/mboost/index.html
- Machine Learning For Hackers
- mvpart - Multivariate partitioning. 官网:http://cran.r-project.org/web/packages/mvpart/index.html
- MXNet - MXNet brings flexible and efficient GPU computing and state-of-art deep learning to R. 官网:https://github.com/dmlc/mxnet/tree/master/R-package
- ncvreg - Regularization paths for SCAD- and MCP-penalized regression models. 官网:http://cran.r-project.org/web/packages/ncvreg/index.html
- nnet - eed-forward Neural Networks and Multinomial Log-Linear Models. 官网:http://cran.r-project.org/web/packages/nnet/index.html
- oblique.tree - Oblique Trees for Classification Data. 官网:http://cran.r-project.org/web/packages/oblique.tree/index.html
- pamr - Pam: 小矩阵预测分析. 官网:http://cran.r-project.org/web/packages/pamr/index.html
- party - A Laboratory for Recursive Partytioning. 官网:http://cran.r-project.org/web/packages/party/index.html
- partykit - A Toolkit for Recursive Partytioning. 官网:http://cran.r-project.org/web/packages/partykit/index.html
- penalized - L1 (lasso and fused lasso) and L2 (ridge) penalized estimation in GLMs and in the Cox model. 官网:http://cran.r-project.org/web/packages/penalized/index.html
- penalizedLDA - Penalized classification using Fisher's linear discriminant. 官网:http://cran.r-project.org/web/packages/penalizedLDA/index.html
- penalizedSVM - 使用惩罚函数的特征选择支持向量机. 官网:http://cran.r-project.org/web/packages/penalizedSVM/index.html
- quantregForest - quantregForest: Quantile Regression Forests. 官网:http://cran.r-project.org/web/packages/quantregForest/index.html
- randomForest - 随机森林: Breiman and Cutler's random forests for classification and regression. 官网:http://cran.r-project.org/web/packages/randomForest/index.html
- randomForestSRC - randomForestSRC: Random Forests for Survival, Regression and Classification (RF-SRC). 官网:http://cran.r-project.org/web/packages/randomForestSRC/index.html
- rattle - 图形界面式的数据挖掘工具. 官网:http://cran.r-project.org/web/packages/rattle/index.html
- rda - Shrunken Centroids Regularized Discriminant Analysis. 官网:http://cran.r-project.org/web/packages/rda/index.html
- rdetools - Relevant Dimension Estimation (RDE) in Feature Spaces. 官网:http://cran.r-project.org/web/packages/rdetools/index.html
- REEMtree - Regression Trees with Random Effects for Longitudinal (Panel) Data. 官网:http://cran.r-project.org/web/packages/REEMtree/index.html
- relaxo - Relaxed Lasso. 官网:http://cran.r-project.org/web/packages/relaxo/index.html
- rgenoud - R version of GENetic Optimization Using Derivatives. 官网:http://cran.r-project.org/web/packages/rgenoud/index.html
- rgp - R基因编程框架. 官网:http://cran.r-project.org/web/packages/rgp/index.html
- Rmalschains - 使用本地文化基因算法进行连续问题优化.[这里翻译不准]. Search Chains (MA-LS-Chains) in R. 官网:http://cran.r-project.org/web/packages/Rmalschains/index.html
- rminer - 在分类和回归问题中简单的使用数据挖掘方法(如神经网络和支持向量机). 官网:http://cran.r-project.org/web/packages/rminer/index.html
- ROCR - 可视化评分分类器的性能. 官网:http://cran.r-project.org/web/packages/ROCR/index.html
- RoughSets - 使用粗糙集和模糊粗糙集理论进行数据分析. 官网:http://cran.r-project.org/web/packages/RoughSets/index.html
- rpart - Recursive Partitioning and Regression Trees. 官网:http://cran.r-project.org/web/packages/rpart/index.html
- RPMM - Recursively Partitioned Mixture Model. 官网:http://cran.r-project.org/web/packages/RPMM/index.html
- RSNNS - Neural Networks in R using the Stuttgart Neural Network Simulator (SNNS). 官网:http://cran.r-project.org/web/packages/RSNNS/index.html
- Rsomoclu - Parallel implementation of self-organizing maps. 官网:https://cran.r-project.org/web/packages/Rsomoclu/index.html
- RWeka - Weka的R接口(Weka是基于JAVA环境下开源的机器学习以及数据挖掘软件). 官网:http://cran.r-project.org/web/packages/RWeka/index.html
- RXshrink - RXshrink: Maximum Likelihood Shrinkage via Generalized Ridge or Least Angle Regression. 官网:http://cran.r-project.org/web/packages/RXshrink/index.html
- sda - Shrinkage Discriminant Analysis and CAT Score Variable Selection. 官网:http://cran.r-project.org/web/packages/sda/index.html
- SDDA - Stepwise Diagonal Discriminant Analysis. 官网:http://cran.r-project.org/web/packages/SDDA/index.html
- SuperLearner and subsemble - Multi-algorithm ensemble learning packages. 官网:https://github.com/ecpolley/SuperLearner
- svmpath - svmpath: the SVM Path algorithm. 官网:http://cran.r-project.org/web/packages/svmpath/index.html
- tgp - Bayesian treed Gaussian process models. 官网:http://cran.r-project.org/web/packages/tgp/index.html
- tree - 分类和回归树. 官网:http://cran.r-project.org/web/packages/tree/index.html
- varSelRF - 使用随机森林进行变量选择. 官网:http://cran.r-project.org/web/packages/varSelRF/index.html
- xgboost - eXtreme Gradient Boosting Tree model, well known for its speed and performance. 官网:https://github.com/tqchen/xgboost/tree/master/R-package
更多内容见下篇文章