R语言:从入门到精通——与Stata的对比及应用指南
1. R语言概述
R是一个强大且灵活的研究计算环境,由Ross Ihaka、Robert Gentleman(“R”之名由此而来)、R核心开发团队以及众多志愿者共同开发。它提供了比其他软件更广泛的分析和图形命令,而且完全免费,这极大地改变了研究软件的格局。
R是S语言的变体,S语言由John Chambers、Rick Becker等人在贝尔实验室开发。美国计算机协会授予John Chambers软件系统奖,并评价S语言“将永远改变人们分析、可视化和处理数据的方式”,是“一个优雅、广泛接受且持久的软件系统,具有概念完整性”。原始的S语言现在仍以Tibco Spotfire S+的形式商业可用,大多数用S语言编写的程序都能在R中运行。
虽然Stata软件尚未将R的接口集成到其软件中,但用户已经发布了在Stata环境中使用R的程序,预计未来会有更多相关功能出现。在后续的内容中,我们会将R的各个方面与Stata进行比较和对比,很多主题最后会给出在这两种软件中实现几乎相同功能的示例程序。一般来说,R程序比类似的Stata代码更长,这通常是因为R函数比Stata命令更具体。
2. R与Stata的相似之处
R和Stata作为两款优秀的研究计算环境,具有许多出色的共同特征:
- 丰富的编程语言 :两者都包含丰富的编程语言,用于编写新的分析方法,而不仅仅是一组预编写的命令。
- 广泛的分析命令 :都有大量用各自语言编写的分析命令。
- 开放的命令代码 :R
超级会员免费看
订阅专栏 解锁全文
1403

被折叠的 条评论
为什么被折叠?



