R语言有哪些主要优势与出色特征

2020年10月31日15:19:13R语言有哪些主要优势与出色特征已关闭评论

R语言有哪些主要优势与出色特征

R有哪些出色的特征让大家爱不释手呢?

(1)作图美观,完全免费

① R语言具有卓越的作图功能。

② R语言是世界各地有开源精神的极客们共同贡献出来的精品,在官网上直接下载即可用,高大上的统计分析触手可及,完全免费。

(2)算法覆盖广,软件扩展易

① 算法覆盖广。作为统计分析工具,R语言几乎覆盖整个统计领域的前沿算法。从神经网络到经典的线性回归,数千个R包,上万种算法,开发者都能找到可直接调用的函数实现。

② 软件扩展易。作为一款软件系统,R语言有极方便的扩展性。

R语言还可以轻松与各种语言完成互调,比如Python,还有C,都可无缝对接。

(3)强大的社区支持

作为一个开源软件,R背后有一个强大的社区和大量的开放源码支持,获取帮助非常容易。

比如国外比较活跃的社区GitHub和Stack Overflow等,通常R包的开发者会先将代码放到GitHub,接受世界各地的使用者提出问题,然后修改代码,等代码成熟后再放到CRAN上发布。

国内最活跃的R社区就数统计之都以及统计之都旗下的COS论坛了,统计之都会经常发布与R相关的优质文章,还会不定期举办线下研讨会,以及规模巨大的R语言会议;而COS论坛则是中文R语言技术问答社区,它们提供的内容对R语言学习者具有很高的参考价值。

(4)非过程模式

Python虽然也支持命令模式,但是相对来说,更偏向于流程控制语句。R语言基本上不需要用到流程控制(当然,它也支持流程控制)。

(5)交互性

按回车键,输出结果。但是又不像SPSS那种用鼠标的交互方式。

(6)统计学特性

这是R语言与其他所有计算机语言最本质的区别,R语言是一门统计学家发明的语言(其他语言基本上都是程序员发明的)。

  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。