2、R语言:从入门到精通——与Stata的对比及应用指南

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值