1第一讲R语言讲解课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《1第一讲R语言讲解课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一 语言 讲解 课件
- 资源描述:
-
1、R语言语言 什么是R?R首页的图形R是一种统计绘图语言,也指实现该语言的软件。The R Project for Statistical Computing 2023年1月30日R 主页简 史 R语言是从S统计绘图语言演变而来,可看作S的“方言”。S语言上世纪70年代诞生于贝尔实验室,由Rick Becker,John Chambers,Allan Wilks开发。基于S语言开发的商业软件Splus,可以方便的编写函数、建立模型,具有良好的扩展性,在国外学术界应用很广。1995年由新西兰Auckland大学统计系的Robert Gentleman和Ross Ihaka,基于S语言的源代码,编写
2、了一能执行S语言的软件,并将该软件的源代码全部公开,这就是R软件,其命令统称为R语言。R的优点免费通用性:在视窗、Mac、各种Unix系统通用资源公开(不是黑盒子,也不是吝啬鬼)容易学习的语法。可编程以实行复杂的课题可扩展:通过数千个网上提供的适用于不同领域、不同目的、不同方法的软件包来实现你的目标。你也可以把你的方法贡献出来强大的绘图功能R 有优秀的内在帮助系统R有优秀的画图功能R社区的支持,不断更新,不断修正对于熟悉的编程者,他将觉得该语言比其他语言更熟悉对于初学者,学习R语言使得学习下一步的其他编程不那么困难与SAS、SPSS等语法不同R:绝大多数美国统计研究生都会的语言Berkeley
3、统计和应用数学本科都开设R语言课美国应用统计学家大都把自己的方法首先以R来实现,并尽量放到R 网站上一年多,R网站的软件包数量增加了两倍,从近1000个到近3000个。大都都有关于计算、演示和输入输出方法的函数和例子数据透明是防止“腐败”的最好方式R的缺点用户需要对命令熟悉 与代码打交道,需要记住常用命令。占用内存 所有的数据处理在内存中进行,不适于处理超大规模的数据。运行速度稍慢 即时编译,约相当于C语言的1/20。相比点击鼠标进行操作,R仍能够大大提高效率。其它统计软件SAS:世界上最权威的统计软件,价格昂贵,支持编程,统计学专业专用软件SPSS:操作容易、输出漂亮、功能齐全、价格合理,非
4、统计学专业首选软件Splus:运行S语言,具有复杂的界面,与R完全兼容,昂贵Eviews:具有强大的多元回归和时间序列分析功能,计量经济学专业专用软件Matlab:功能强大的编程软件,统计分析功能较少,工程专业首选软件Excel:具有简单的统计分析功能,商务办公首选软件通病:&“黑匣子”“傻的可爱”2023年1月30日R主页:http:/www.r-project.orgCRAN(Comprehensive R Archive Network),http:/cran.r-project.org下载并安装 R(for windows)http:/ is object-oriented and m
5、atrix-orientedCRANThe Comprehensive R Archive Network简称CRAN,由世界几十个镜像网站组成网络,提供下载安装程序和相应软件包。各镜像更新频率一般为1-2天推荐镜像:中国的镜像:数学所http:/ftp.ctex.org/mirrors/CRAN/即时更新的CRAN源http:/cran.r-project.org/R 界面2023年1月30日演示安装软件及软件包演示操作R下载与安装下载 http:/www.r-project.orgCRAN选择镜像(数学所)选择操作系统(Linux、Windows或MacOS)点击点击CRAN得到一批镜像网
6、站得到一批镜像网站下载下载R(http:/www.r-project.org/)点击镜像网站比如点击镜像网站比如Berkeley选择这个选择这个,下载安装文件下载安装文件选择这个选择这个,下载软件包下载软件包选择选择base以Windows为例选择base(基础系统)点击R-*.*.*-win32.exe下载安装程序R程序包的安装与载入命令方式:Install.packages()library()Windows 菜单方式:Packages Install packages()程序包 载入程序包R程序包(R Packages)程序包是什么?程序包是什么?R程序包是多个函数的集合,具有详细的说明
7、和示例。Window下的R程序包是经过编译的zip包。每个程序包包含R函数、数据、帮助文件、描述文件等。为什么要安装程序包?为什么要安装程序包?R程序包是R功能扩展,特定的分析功能,需要用相应的程序包实现。统计分析软件包(统计分析软件包(package)CRAN提供了许多便于统计分析的宏包:http:/cran.r-project.org/src/contrib/PACKAGES.htmlstable -稳定(分布)广义回归分析tseries 时间序列分析 VaR 风险值分析matrix 矩阵运算cinterface C与R的接口foreign 读写由S,Minitab,SAS,SPSS,St
8、ata等软件的数据normix 混合正态分布分析nortest 正态分布的Anderson-Darling检验MCMCpack 基于Gibbs抽样的MCMC抽样方法2023年1月30日Packages Packages(每个都有大量数据和可以读(每个都有大量数据和可以读写修改的函数写修改的函数/程序)程序)base The R Base Packageboot Bootstrap R(S-Plus)Functions(Canty)class Functions for Classificationcluster Cluster Analysis Extended Rousseeuw et al
9、.concord Concordance and reliabilitydatasets The R Datasets PackageexactRankTests Exact Distributions for Rank and Permutation Testsforeign Read Data Stored by Minitab,S,SAS,SPSS,Stata,Systat,dBase,.graphics The R Graphics PackagegrDevices The R Graphics Devices and Support for Colours and Fontsgrid
10、 The Grid Graphics PackageKernSmooth Functions for kernel smoothing for Wand&Jones(1995)lattice Lattice Graphics Interfacetools Tools for Package Developmentutils The R Utils PackagePackages(继续继续)MASSMain Package of Venables and Ripleys MASSmethodsFormal Methods and ClassesmgcvGAMs with GCV smoothne
11、ss estimation and GAMMs by REML/PQLmulttestResampling-based multiple hypothesis testingnlmeLinear and nonlinear mixed effects modelsnnetFeed-forward Neural Networks and Multinomial Log-Linear ModelsnortestTests for NormalityoutliersTests for outliersplsPartial Least Squares Regression(PLSR)and Princ
展开阅读全文