r软件基础

上传人:cjc****537 文档编号:44493733 上传时间:2018-06-09 格式:PDF 页数:25 大小:396.98KB
返回 下载 相关 举报
r软件基础_第1页
第1页 / 共25页
r软件基础_第2页
第2页 / 共25页
r软件基础_第3页
第3页 / 共25页
r软件基础_第4页
第4页 / 共25页
r软件基础_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《r软件基础》由会员分享,可在线阅读,更多相关《r软件基础(25页珍藏版)》请在金锄头文库上搜索。

1、R 软件介绍 (1):R 基础知识介绍金 林中南财经政法大学 统计系2014 年 4 月 30 日金林(中南财经政法大学)R 软件介绍 (1):R 基础知识介绍2014 年 4 月 30 日1 / 25提 纲. . . .1为什么要使用 R 软件R 是什么R 的优点R 的缺点学习策略 . . .2R 的安装与启动R 的下载和安装R 程序启动 . . .3R 的基本概念对象函数包 . . .4获取帮助R 的帮助系统 . . .5R 运行方式和编辑器运行方式编辑器金林(中南财经政法大学)R 软件介绍 (1):R 基础知识介绍2014 年 4 月 30 日2 / 25为什么要使用 R 软件. . .

2、1为什么要使用 R 软件R 是什么R 的优点R 的缺点学习策略 . . .2R 的安装与启动R 的下载和安装R 程序启动 . . .3R 的基本概念对象函数包 . . .4获取帮助R 的帮助系统 . . .5R 运行方式和编辑器运行方式编辑器金林(中南财经政法大学)R 软件介绍 (1):R 基础知识介绍2014 年 4 月 30 日3 / 25为什么要使用 R 软件R 是什么R 是什么. . .1R 是一种统计分析软件,如同 SPSS,Eviews. . .2R 是一种编程语言,如同 C 语言,Basic 语言. . .3创立者是新西兰 Auckland 大学统计系两位教授Ross Ihaka

3、 和Robert Gentleman. . .4是由 AT&T Bell 实验室发明的 S 语言的一种方言. S 语言的另一个实现 就是 S-PLUS 软件. . .5当前 R 的开发和维护是由一些统计学家组成的 the R Development Core Team 来进行的金林(中南财经政法大学)R 软件介绍 (1):R 基础知识介绍2014 年 4 月 30 日4 / 25为什么要使用 R 软件R 的优点R 的优点. . .1R 是开源软件 (免费软件). . .2R 可以减少大量重复性操作. . .3R 可以用于可复制化研究. . .4R 可以对分析结果进一步加工. . .5R 功能强

4、大、更新快、使用者越来越多. . .6R 具有强大的图形功能. . .7R 可以在包括 Unix,Linux,Windows,Mac OX 等多种平台下运行金林(中南财经政法大学)R 软件介绍 (1):R 基础知识介绍2014 年 4 月 30 日5 / 25为什么要使用 R 软件R 的缺点R 的缺点. . .1R 相对有较大的学习难度. . .2R 相对需要较多的统计背景知识. . .3R 的分析结果输出有时需进一步转换金林(中南财经政法大学)R 软件介绍 (1):R 基础知识介绍2014 年 4 月 30 日6 / 25为什么要使用 R 软件学习策略学习策略. . .1了解 R 的基本知识

5、,包括下载、安装、编辑器的使用等等. . .2了解 R 的基本原理,查找、下载,安装包的方法,包的使用方法等. . .3R 中分析数据的基本流程:数据导入,分析、作图,保存分析结果和图形 等. . .4更高级内容 (如各种高级统计方法、复杂作图,可复制化研究等等) 的学 习:根据以后的需要,可能要花费更多的时间精力金林(中南财经政法大学)R 软件介绍 (1):R 基础知识介绍2014 年 4 月 30 日7 / 25R 的安装与启动. . .1为什么要使用 R 软件R 是什么R 的优点R 的缺点学习策略 . . .2R 的安装与启动R 的下载和安装R 程序启动 . . .3R 的基本概念对象函

6、数包 . . .4获取帮助R 的帮助系统 . . .5R 运行方式和编辑器运行方式编辑器金林(中南财经政法大学)R 软件介绍 (1):R 基础知识介绍2014 年 4 月 30 日8 / 25R 的安装与启动R 的下载和安装R 的下载. . .1访问网站 http:/www.r-project.org/. . .2选择下载镜像 (mirror). . .3下载对应的版本金林(中南财经政法大学)R 软件介绍 (1):R 基础知识介绍2014 年 4 月 30 日9 / 25R 的安装与启动R 的下载和安装R 的安装. . .1双击运行安装程序,点下一步直到完成。. . .2一台电脑上可以安装多个

7、版本金林(中南财经政法大学)R 软件介绍 (1):R 基础知识介绍2014 年 4 月 30 日10 / 25R 的安装与启动R 程序启动R 程序启动. . .1图形界面方式:运行 Rgui.exe. . .2命令行方式:命令行下运行 rterm.exe. . .3从编辑器中运行:本质是运行 rterm.exe金林(中南财经政法大学)R 软件介绍 (1):R 基础知识介绍2014 年 4 月 30 日11 / 25R 的安装与启动R 程序启动R 程序初步印象. . .1开始部分给出了一些基本信息. . .2尝试一些例子 (demo) demo() demo(lm.glm) demo(persp

8、). . .3退出 R,保存工作 q()金林(中南财经政法大学)R 软件介绍 (1):R 基础知识介绍2014 年 4 月 30 日12 / 25R 的基本概念. . .1为什么要使用 R 软件R 是什么R 的优点R 的缺点学习策略 . . .2R 的安装与启动R 的下载和安装R 程序启动 . . .3R 的基本概念对象函数包 . . .4获取帮助R 的帮助系统 . . .5R 运行方式和编辑器运行方式编辑器金林(中南财经政法大学)R 软件介绍 (1):R 基础知识介绍2014 年 4 月 30 日13 / 25R 的基本概念对象对象 (Objects). . .1对象是一个容器,用来存放 R

9、 中的各种东西:数据,函数,操作符,公 式,分析结果等. . .2对象都有一个名称. . .3对象名称对字母大小写敏感,如 A 和 a 可以用来表示不同的对象. . .4可以用对象名称来显示对象的内容 demo q. . .5下面我们主要讨论一下数据对象金林(中南财经政法大学)R 软件介绍 (1):R 基础知识介绍2014 年 4 月 30 日14 / 25R 的基本概念对象对象创建、列出和删除 . . . .1创建对象:用赋值符 ( a b = “znufe“ b1 “znufe“. . .2列出对象:使用 ls 函数,ls.str 则给出对象的基本信息 ls()1 “a“ “b“ ls.s

10、tr()a :num 1 b :chr “znufe“. . .3删除对象:使用 rm 函数 rm(a) ls()1 “b“金林(中南财经政法大学)R 软件介绍 (1):R 基础知识介绍2014 年 4 月 30 日15 / 25R 的基本概念函数函数 (Functions). . .1函数是一种特殊的对象. . .2函数主要用于操作处理对象. . .3要带上一对括号,无论这个函数有没有参数,例如 ls(). 没有双括号,将 显示该函数的内容 (代码) qfunction (save = “default“, status = 0, runLast = TRUE) .Internal(quit

11、(save, status, runLast). . .4有系统自带函数,也可以自己定义函数. . .5系统自带函数都存放在库 (library)中,库由包 (packages)组成。金林(中南财经政法大学)R 软件介绍 (1):R 基础知识介绍2014 年 4 月 30 日16 / 25R 的基本概念函数运算符 (Operators). . .1运算符是一种特殊的函数. . .2常见运算符:算术运算符,比较运算符,逻辑运算符,其他运算符. . .3算术运算符:加减乘除幂 +, -, *, /, . . .4比较运算符:大于,大于等于,小于,小于等于,等于,不等于 , =, library()

12、 . . .2如何查找相关包 . . .1文献或其他人推荐 . . .2按贡献包任务分类查找 . . .3在贡献包列表中按关键字查找. . .3如何安装包 . . .1使用 Rgui 的菜单安装 . . .2使用 install.packages 函数 install.packages(“sem“) . . .4如何更新包 . . .1使用 Rgui 的菜单更新 (推荐) . . .2使用 update.packages 函数 . . .5如何删除包:使用函数 romove.packages remove.packages(“sem“)金林(中南财经政法大学)R 软件介绍 (1):R 基础知识

13、介绍2014 年 4 月 30 日20 / 25R 的基本概念包包的使用. . .1确保要使用的包已经安装 install.packages(“sem“). . .2使用包之前必须加载 (load) 包,使用 library 函数 library(“sem“). . .3查看已经加载的包,使用 search() 函数 search(). . .4启动默认加载的包有 7 个:base, methods, stats, utils, datasets, graphics, grDevices. . .5删除加载的包,使用 detach 函数. 注:1.detach 不会从硬盘删除包, 2.base

14、 不能删除,3. 注意 detach 的特殊用法 detach(“package:stats“)金林(中南财经政法大学)R 软件介绍 (1):R 基础知识介绍2014 年 4 月 30 日21 / 25获取帮助R 的帮助系统获取帮助. . .1获取函数的帮助,使用 help 或? ?ls help(“?“). . .2获取包的帮助,使用 help 函数 help(package=“sem“). . .3浏览整个帮助文件,使用 help.start 函数 help.start(). . .4搜索帮助系统,使用 help.search(?) 函数或者 apropos 函数 help.search(

15、“sem“) apropos(“help“)金林(中南财经政法大学)R 软件介绍 (1):R 基础知识介绍2014 年 4 月 30 日22 / 25R 运行方式和编辑器运行方式两种运行方式. . .1交互运行方式 (interactive). . .2批运行方式 (batch),编写 R 程序文件金林(中南财经政法大学)R 软件介绍 (1):R 基础知识介绍2014 年 4 月 30 日23 / 25R 运行方式和编辑器编辑器常用编辑器. . .1系统自带的 Rgui. . .2Tinn-R 编辑器. . .3Rstudio 编辑器. . .4Emacs + ESS 编辑器金林(中南财经政法大学)R 软件介绍 (1):R 基础知识介绍2014 年 4 月 30 日24 / 25R 运行方式和编辑器编辑器致谢谢 谢!谢 谢!金林(中南财经政法大学)R 软件介绍 (1):R 基础知识介绍2014 年 4 月 30 日25 / 25

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 计算机应用/办公自动化

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号