您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业文化 > R语言之统计、绘图与编程-PPT
1语言统计、绘图与编程2第1章R简介--什么是R?图1R首页的图形R是一种统计绘图语言,也指实现该语言的软件。TheRProjectforStatisticalComputing3简史R语言是从S统计绘图语言演变而来,可看作S的“方言”。S语言上世纪70年代诞生于贝尔实验室,由RickBecker,JohnChambers,AllanWilks开发。基于S语言开发的商业软件Splus,可以方便的编写函数、建立模型,具有良好的扩展性,在国外学术界应用很广。1995年由新西兰Auckland大学统计系的RobertGentleman和RossIhaka,基于S语言的源代码,编写了一能执行S语言的软件,并将该软件的源代码全部公开,这就是R软件,其命令统称为R语言。4R的特点多领域的统计资源目前在R网站上约有4528个程序包,涵盖了基础统计学、社会学、经济学、生态学、空间分析、系统发育分析、生物信息学等诸多方面。跨平台R可在多种操作系统下运行,如Windows、MacOS、多种Linux和UNIX等。命令行驱动R即时解释,输入命令,即可获得相应的结果。5为什么选择R?•丰富的资源涵盖了多种行业数据分析中几乎所有的方法。•良好的扩展性十分方便得编写函数和程序包,跨平台,可以胜任复杂的数据分析、绘制精美的图形。•完备的帮助系统每个函数都有统一格式的帮助,运行实例。•GNU软件免费、软件本身及程序包的源代码公开。6•生物信息学来说:789R与其他统计软件比较•SAS:速度快,有大量统计分析模块,可扩展性稍差,昂贵。•SPSS:复杂的用户图形界面,简单易学,但编程十分困难。•Splus:运行S语言,具有复杂的界面,与R完全兼容,昂贵。……10R的缺点•用户需要对命令熟悉与代码打交道,需要记住常用命令。•占用内存所有的数据处理在内存中进行,不适于处理超大规模的数据。•运行速度稍慢即时编译,约相当于C语言的1/20。•相比点击鼠标进行操作,R仍能够大大提高效率。11图2R软件首页简称CRAN,由世界几十个镜像网站组成网络,提供下载安装程序和相应软件包。各镜像更新频率一般为1-2天13Windows下载和安装R1415FAQs16171819图4R登陆界面(Windows版)路径:开始所有程序R3.0.1菜单栏快捷按钮控制台光标:等待输入20图5RGui的File菜单21图6RGui的Edit菜单22图7RGui的Packages菜单23图8RGui的Help菜单24二R基本命令及操作25赋值和运算•z=rnorm(1000000,4,0.1)•median(z)•赋值:“=”可以用“-”代替•x-z-y-w•简单数学运算有:+,-,*,/,^,%*%,%%(mod)%/%(整数除法)等等•常用的数学函数有:abs,sign,log,log2,log10,logb,sqrt,exp,sin,cos,tan,acos,asin,atan261.1ls()1.2rm()1.3data()271.4281.1R语言中获取帮助方法2930311.2R语言命令及输入格式32331.3指令的取消和订正341.4命令的输入与输出输出sink()351.5删除数据和对象3637第2章R语言基本数据结构3839404142434445464748495051525354555657585960616263646566第3章R语言对象676869707172737475767778798081第5章数组和矩阵828384858687888990919293949596979899100101102103104105106107108109110111112113第6章数据列表和数据单114115116117118119120121122123第7章导入与导出数据124125126127128129130131132133134135136第8章组合表达式和控制语句137138139140141142143144145146147148149150151152153154
本文标题:R语言之统计、绘图与编程-PPT
链接地址:https://www.777doc.com/doc-3703971 .html