- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
R语言编程;主要内容;教材及参考文献;考核方式;R介绍;R作为一个计划(project),最早(1995年)是由Auckland大学统计系的Robert Gentleman和Ross Ihaka开始编制,目前由R核心开发小组(R Development Core Team – 以后用R DCT表示)维护,他们完全自愿、工作努力负责,并将全球优秀的统计应用软件打包提供给我们。我们可以通过R计划的网站()了解有关R的最新信息和使用说明,得到最新版本的R软件和基于R的应用统计软件包. ;R的无私奉献者;
R免费资源公开(不是黑盒子,也不是吝啬鬼)
R全面的统计研究平台
R支持多种操作系统可以在UNIX, Windows和Macintosh运行.
R 有优秀的画图功能.
R可进行交互式数据分析和探索的强大平台
R有优秀的内在帮助系统
R语言有一个强大的,容易学习的语法,有许多内在的统计函数.;通过用户自编程序, R语言很容易延伸和扩大. 它就是这样成长的.
通过R语言??许多内嵌统计函数,很容易学习和掌握R语言的语法.
我们可以编制自己的函数来扩展现有的R语言(这就是为什么它在不断等级完善!!)
R 是计算机编程语言. 类似于UNIX语言,C语言,Pascal,Gauss语言等.
对于熟练的编程者, 它将觉得该语言比其他语言更熟悉.
而对计算机初学者, 学习R语言使得学习下一步的其他编程不那么困难.
那些傻瓜软件(SAS,SPSS等)语言的语法则完全不同.;R的安装;R的安装;工具条介绍;主菜单介绍(相应有中文对照);初识R;R的基本界面是一个交互式命令窗口,命令提示符是一个大于号,命令的结果马上显示在命令下面。;我们用一些例子来看R软件的特点。
假设我们已经进入了R的交互式窗口。
如果没有打开的图形窗口,在R中,用: x11() ;这些语句可以绘制正弦曲线图。其中,“-”是赋值运算符。0:100表示一个从0到100 的等差数列向量。;数学函数
abs,sqrt:绝对值,平方根 log, log10, log2 , exp:对数与指数函数 sin,cos,tan,asin,acos,atan,atan2:三角函数 sinh,cosh,tanh,asinh,acosh,atanh:双曲函数 ;简单统计量;下面我们看一看R的简单统计功能:;第一个语句输入若干数据到一个向量,函数c()用来把数据组合为一个向量。
后面用了几个函数来计算数据的均值、标准差、中位数、最小值、最大值。
最后的函数绘制数据的盒形图。
例中sd()是R中才有的函数,在S-PLUS中要用sqrt(var())来计算。
在S命令方式中要显示一个表达式的值只要键入它。;中位数(median);四分位数(quartile);未分组数据—箱线图(box plot);未分组数据—单批数据箱线图(箱线图的构成);可以把若干行命令保存在一个文本文件(比如E://WORK//MYPROG.S)中,然后用source 函数来运行整个文件:
source(E://lian.R);例2:计算6, 4, 7, 8,10的均值和标准差,把若干行命令保存在一个文本文件(比如E:\lian1.R)中,然后用source 函数来运行整个文件。;要退出R,可以用q()函数,也可以用菜单命令。;例3:查询函数fivenum的帮助信息,并用帮助文件中的示例进一步学习.;包(Packages);R语言编程中的常见错误;R的语法与数据结构;求助符
?
help()
例子:
3+5
3-5
3/5
3^5
x=5
?plot
help(plot);实验作业;向量是R中最为基本的类型
一个向量中元素的类型必须相同,包括
数值型
逻辑型
复值型
字符型;(1)、数值向量
定义向量的常用方法(函数)
seq() 或 : 若向量(序列)具有较为简单的规律
rep() 若向量(序列)具有较为复杂的规律
c() 若向量(序列)没有什么规律
例
1:10
seq(1,10,by=0.5)
seq(1,10,length=21)
rep(2:5,2)
rep(2:5,rep(2,4))
x=c(42,7,64,9)
length(x);1:3+c(5,7,2)/c(5,7,1)
[1]2 3 5
两个不等长的向量之间的运算则是:长度短的向量将循环使用.
c(100,200)+c(1,2,3,4)
[1]101 202 103 204;向量运算中的循环法则(recycling rule)
1:2+1:4
1:4+1:7
;sqrt(x),log(x),exp(x),sin(x),cos(x),tan(x),
abs(x)分别表示平方根,对数,指数,三角
您可能关注的文档
最近下载
- 湖南省长沙市2025届高三新高考适应性考试语文试题及答案解析.pdf VIP
- 正方体的11种展开图--A4直接打印版.docx VIP
- 《商品学》(第2版)1-11章题库章节练习题答案全书测试题参考答案含原题.pdf VIP
- 23ZG210预应力高强混凝土空心方桩.pdf
- 心理咨询师考试发展心理学知识习题.docx VIP
- 02S515排水检查井图集 .docx VIP
- (高清版)DG∕TJ 08-2165-2015 建设项目交通影响评价技术标准.docx VIP
- 3.3.5患者参与医疗安全(达B档).doc VIP
- 道口开设施工合同5篇.docx VIP
- 九一八国旗下演讲稿《勿忘国耻吾辈自强》.docx VIP
文档评论(0)