R语言

✍ dations ◷ 2024-11-05 20:37:38 #R语言
R语言,一种自由软件编程语言与操作环境,主要用于统计分析、绘图、数据挖掘。R本来是由来自新西兰奥克兰大学的罗斯·伊哈卡和罗伯特·杰特曼开发(也因此称为R),现在由“R开发核心团队”负责开发。R基于S语言的一个GNU计划项目,所以也可以当作S语言的一种实现,通常用S语言编写的代码都可以不作修改的在R环境下运行。R的语法是来自Scheme。R的源代码可自由下载使用,亦有已编译的可执行文件版本可以下载,可在多种平台下运行,包括UNIX(也包括FreeBSD和Linux)、Windows和MacOS。R主要是以命令行操作,同时有人开发了几种图形用户界面,其中RStudio是最为广泛使用的集成开发环境。R内置多种统计学及数字分析功能。R的功能也可以透过安装包(Packages,用户撰写的功能)增强。因为S的血缘,R比其他统计学或数学专用的编程语言有更强的面向对象(面向对象程序设计, S3, S4等)功能。R的另一强项是绘图功能,制图具有印刷的素质,也可加入数学符号。虽然R主要用于统计分析或者开发统计相关的软件,但也有人用作矩阵计算。其分析速度可媲美专用于矩阵计算的自由软件GNU Octave和商业软件MATLAB。R的功能能够透过由用户撰写的包增强。增加的功能有特殊的统计技术、绘图功能,以及编程接口和数据输出/输入功能。这些软件包是由R语言、LaTeX、Java及最常用C语言和Fortran撰写。下载的可执行文件版本会连同一批核心功能的软件包,而根据CRAN纪录有七千多种不同的软件包。其中有几款较为常用,例如用于经济计量、财经分析、人文科学与社会科学研究以及人工智能。生物信息学社群时常使用R进行分子生物学数据分析。Bioconductor(英语:Bioconductor)计划就是让R作为基因图谱分析工具。 Gnumeric开发者正和R开发者合作,改善Gnumeric计算结果的精确度。CRAN为Comprehensive R Archive Network(R综合典藏网)的简称。它除了收藏了R的可执行文件下载版、源代码和帮助文档,也收录了各种用户撰写的软件包。现时,全球有超过一百个CRAN镜像站。《R新闻杂志》(R Newsletter)每年会出版两至三次,为一份免费的电子杂志,内容有关统计学软件发展及R语言开发信息。第一期在2001年一月出版。

相关

  • 肺部肺是很多进行空气呼吸的动物的呼吸系统中重要的一个器官,大部分四足类动物、一些鱼类和蜗牛都有肺。哺乳动物和其他身体结构较为复杂的动物则拥有两个肺,其位于胸腔中靠近脊柱
  • 李奥纳度·布伦尼列奥那多·布鲁尼(Leonardo Bruni,人称 Leonardo Aretino,1370年于阿雷佐-1444年3月9日于佛罗伦斯)意大利文艺复兴时期人文主义者,历史学家,曾任佛罗伦斯执政官、教皇秘书。列奥那
  • 哈布斯堡王朝哈布斯堡王朝(德语:Habsburg),也称哈普斯堡家族(Hapsburg),是欧洲历史上最为显赫、统治地域最广的王室之一。其家族成员曾出任罗马人民的国王和神圣罗马帝国皇帝(1273年—1291年,1298
  • 末日世界末日包括以下几种层次:
  • 安那托利亚语族安那托利亚语族是印欧语系下的一族语言(在有些分类中,此族不属于印欧语系,但极为接近)。此语族语言曾在小亚细亚使用,目前已消亡,包括赫梯语、卢维语(“赫梯象形文字”使用的语言)和
  • 促激素促激素(Tropic hormones)是激素(英语:hormone)的一类,促激素会引发其他内分泌腺的反应。 人体内是脑下垂体前叶合成与分泌大多数的促激素。 此外,下视丘也会分泌促激素影响脑下腺
  • 苯并芘苯并芘(英语:Benzopyrene)是苯与芘稠合而成的一类多环芳香烃。根据稠合的位置不同,可以有苯并芘和苯并芘等多种异构体,这些名称来源于IUPAC命名法中对芘分子环中各化学键的编号(见
  • Northern印迹法Northern印迹法(英语:Northern blot),又称 RNA 印迹法,是分子生物学、生物化学中常用的实验方法,通过探测样品中的RNA(或隔离的mRNA)来研究基因表达。利用探针侦测由凝胶电泳分离出
  • 氯气弹含有氯气的炮弹,为化学武器,有毒性,在施放之后会释放大量氯气以毒杀敌人。由德国科学家弗里茨·哈伯(Fritz Haber)所研发,第一次世界大战期间,在1915年由德国陆军首次在军事用途上
  • 中医外科中医外科学所指的多半为皮肤病等显而外见的疾病,与现行的一般外科病处理的疾病不相同。 中医外科学涉及病证、辩证治法有如下特征: