2、R语言基础编程入门与对象操作

R语言基础编程入门与对象操作

1. R语言概述与启动

R语言是一种功能强大且应用广泛的编程语言,可在多种操作系统下运行,如Microsoft Windows、Linux和Unix等。它提供了一个强大的接口,能够集成用其他语言编写的程序,像C、C++、Fortran、Perl、Python和Java等。如今,越来越多开发新方法的人会同时开发支持其方法的R包,并且在统计学入门课程中也常使用R进行示例演示。

有人可能会问,为什么选择R而不是BUGS呢?BUGS(即使用吉布斯抽样的贝叶斯推断)是自20世纪90年代初由剑桥大学医学研究委员会(MRC)的研究人员开发的贝叶斯分析软件,常见版本是在Windows下运行的WinBugs,还有开源版本OpenBugs。但我们不讨论BUGS的可能联系和优势,是因为二者目的不同。我们的目标是让大家深入且直观地理解用于统计推断的模拟工具,而非直接帮助构建贝叶斯模型和进行参数的贝叶斯估计。在BUGS中虽可进行蒙特卡罗指定,但多数计算操作由软件自行处理,用户可能无需关注计算细节,而更专注于贝叶斯建模。虽然R可与BUGS轻松链接并通过BUGS进行模拟,但像R这样的低级语言能让用户更直接地接触模拟需求。

R语言的安装很简单,可以从全球众多CRAN(综合R存档网络)镜像网站免费下载。假设R已安装在你要使用的机器上,并且你已成功启动它(大多数情况下,只需点击相应图标)。启动后,会出现一个终端窗口,其开头几行可能如下所示(版本可能更新):

R version 2.5.1 (2007-06-27)
Copyright (C) 2007 The R Foundation for Sta
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值