R语言

✍ dations ◷ 2025-07-15 05:28:40 #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年一月出版。

相关

  • H10N8甲型流行性感冒病毒H10N8亚型(英语:Influenza A virus subtype H10N8,记作A(H10N8)或H10N8)是一种甲型流感病毒,是禽流感病毒或禽流感病毒的一个亚型,由不同毒株经过基因重排产生
  • 色萨利色萨利大区(希腊语:Θεσσαλία,转写:Thessalia)位于希腊中部偏北,大区总面积14037平方公里,下辖四个州:卡尔季察州、拉里萨州、马格尼西亚州、特里卡拉州,大区首府设在拉里萨。
  • 数论数论(梵语:सांख्य,转写:sāṅkhya或sāṃkhya;字面意思是“计数”,音译为僧佉、僧祇)印度哲学的一个派别,被认为是最古老和最重要的流派之一。佛教称其为“迦毗罗论”或“雨众
  • 应用语言学应用语言学是研究语言在各个领域中实际应用的语言学分支,它研究语言如何能够得到最佳利用的问题。应用语言学注重解决现实当中的问题,一般不接触语言的历史形态。应用语言学可
  • 常用国字标准字体表常用国字标准字体表,简称甲表,是中华民国教育部于1979年出版的常用字和字体标准,内收4808字。次常用国字标准字体表,简称乙表,是中华民国教育部于1982年12月出版的次常用字和字体
  • 古植物学古植物学是一门研究地球历史上植物的形态、构造、分类、分布以及演化关系,是植物学和古生物学的分支学科。古植物学通过对植物化石的收集、研究和解释,得出植物的进化过程,同时
  • NiSsub2/sub二硫化镍是一种无机化合物,化学式为NiS2,具有黄铁矿结构。二硫化镍可由硫化镍和硫长时间加热得到:
  • 花生酱花生酱是一种食物,其主要成分是花生。有些食用方法是将其涂在面包上,或是加入酱汁中作为调味料。一般分为幼滑及粗粒两种,粗粒装是在制作好的花生酱中再加入花生颗粒,以增加其口
  • 回流回流(英语:Reflux)是一种实验操作,用于液态反应体系。有时反应物或溶剂沸点较低,为了不使物料过快气化而损失,通常在反应容器(常为圆底烧瓶)上方安装冷凝管,这样反应物或溶剂蒸气将遇
  • 消化系统的息肉消化系统的息肉指的是初期会影响消化系统的息肉,种类包含:医学导航: 肿瘤基因/标志肿瘤/同名/附瘤药物 (L1i/1e/V03)