R语言 编辑
R语言是一种自由软件程式语言与操作环境,主要用于统计分析、绘图以及数据挖掘。R本来由来自新西兰奥克兰大学的统计学家罗斯·伊哈卡罗伯特·杰特曼开发,现在由R核心小组负责开发,同时也有其他用户编写了诸多外挂的软件包。R以S语言为基础,其语法来自Scheme。R的后台程序大多由C语言Fortran和R自己写成。
7
图片 0 图片
评论 0 评论
匿名用户 · [[ show_time(comment.timestamp) ]]
[[ nltobr(comment.content) ]]
相关
RStudio是为R语言设计的一种跨平台整合开发环境。其特色包括可客制化的软件套件视觉化界面与同团队开发的一系列数据可视化与出版工具。RStudio有免费的自由软件版本及收费的专业版本,并分为在本地电脑上执行的桌面版和与在服务器上执行而可由浏览器连接后使用的服务器版。RStudio主要基于Java、C++以及少量的JavaScript,而它的图形用户界面则基于Qt。 RStudio的第一个公开测试版本由RStudio公司于2011年发布,正式版则在2016年11月推出。目前的最新版本为2018年10月更新的1.1版。2018年4月,RStudio宣布与Ursa Labs展开行政与营运双方面的合作,目标是基于Apache Arrow建立一个通用性的数据科学运行时系统,希望整合R语言、Python、Julia等,并使其执行期使用的资料能够即时地互操作性。
谢益辉,中国籍统计学家和数据科学家。他是R语言包Knitr的主要作者。主要著作包括Dynamic Documents with R and knitr和bookdown: Authoring Books and Technical Documents with R Markdown。目前他是RStudio的软件工程师。
XGBoost 是一个开源软件函式库,它为 C++、Java、Python、
R语言、和Julia提供了一个梯度提升技术框架,适用于Linux、Microsoft Windows、和
MacOS。 根据项目的描述,它的目的在于提供一个"可扩展、可移植和分布式梯度提升库"。 XGBoost除了可以在单一机器上运行,也支持运行在分布式框架Apache Hadoop、Apache Spark、Apache Flink。
近几年,由于这个算法受到许多在机器学习竞赛中获奖团队的青睐,因而受到了广泛的欢迎和关注。
SweaveR语言的一个函数,其功能是将R的函数整合进LaTeX或LyX中。从而可以生成动态报表,当数据或分析改变时,报表能自动得到更新。
knitr是R语言中一个用来动态生成报告的包,用户可以在报告中嵌入数据分析的源代码,通过knitr编译直接生成一份报告,而无需复制粘贴结果,所有结果由knitr执行源代码动态生成。knitr可以结合LaTeX、LyX、HTML、Markdown以及ReStructuredText文档使用。它的设计范式源于文学编程,目的是促进可重复的科学研究。它是开源软件,许可证为GNU GPL。
ggplot2是统计编程语言R语言的一个数据可视化绘图包。ggplot2由Hadley Wickham在2005年创造。它具现了利兰·威尔金森所著《图标的语法 — 一个数据可视化通用框架》中将图形分解为语素的思想。ggplot2可以作为R语言基础绘图包的替代,同时ggplot2预设有多种印刷及网页尺寸。自2005年以来,ggplot2已经发展成为最受欢迎的R包之一。
RKWard 是一个透明的R语言前端,R语言是一个专注于统计功能的脚本语言 。RKWard试图将R语言的力量同易于使用的商业统计软件包结合起来。
乔治·罗斯·伊哈卡在奥克兰大学统计系任副教授。 伊哈卡与罗伯特·杰特曼是R语言的最初作者。
简单包装界面产生器是一个开源软件工具,用来将C语言或C++写的计算机程序或函式库,连接脚本语言,例如Lua, Perl, PHP, Python, R语言, Ruby, Tcl, 和其它语言,例如C, Java, JavaScript, Go, D语言, OCaml, GNU Octave, Scilab以及Scheme. 也可以输出成XML格式。