- 1、本文档共76页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
R的极客理想-中学数学 导数 概率 连续分布-R语言
R 的极客理想系列文章,涵盖了R 的思想,使用,工具,创新等的一系列要点,以我个人的学习和体验去诠释R 的强大。
R 语言作为统计学一门语言,一直在小众领域闪耀着光芒。直到大数据的爆发,R 语言变成了一门炙手可热的数据分析的利器。随着越来越多的工程背景的人的
加入,R 语言的社区在迅速扩大成长。现在已不仅仅是统计领域,教育,银行,电商,互联网….都在使用R 语言。
要成为有理想的极客,我们不能停留在语法上,要掌握牢固的数学,概率,统计知识,同时还要有创新精神,把R 语言发挥到各个领域。让我们一起动起来吧,
开始R 的极客理想。
前言
覆盖R 基础知识,快速上手,RHadoop 环境的搭建基础课。
目录
1. 背景知识
2. 开发环境
3. R 语法
4. R 基本函数
5. R 的扩展包
1. 背景知识
R 起源
R 是一个有着统计分析功能及强大作图功能的软件系统,是由奥克兰大学统计学系的Ross Ihaka 和Robert Gentleman 共同创立。由于R 受Becker, Chambers Wilks 创
立的S 和Sussman 的Scheme 两种语言的影响,所以R 看起来和S 语言非常相似。
R 是一个世界范围统计工作者共同协作的产物,至2013 年2 月共计近5000 个包可在互联网上自由下载,这些都是各行业数据分析同行的工作结晶。
R 的特点
1. 有效的数据处理和保存机制。
2. 拥有一整套数组和矩阵的操作运算符。
3. 一系列连贯而又完整的数据分析中间工具。
4. 图形统计可以对数据直接进行分析和显示,可用于多种图形设备。
5. 一种相当完善、简洁和高效的程序设计语言。它包括条件语句、循环语句、用户自定义的递归函数以及输入输出接口。
6. R 语言是彻底面向对象的统计编程语言。
7. R 语言和其它编程语言、数据库之间有很好的接口。
8. R 语言是自由软件,可以放心大胆地使用,但其功能却不比任何其它同类软件差。
9. R 语言具有丰富的网上资源
R 的下载和安装
R 是一个免费的自由软件,它有UNIX、LINUX、MacOS 和WINDOWS 版本,都是可以免费下载和使用的,在那儿可以下载到R 的安装程序、各种外挂程序和文档。在R
的安装程序中只包含了8 个基础模块,其他外在模块可以通过CRAN 获得。
R 的官方网站: /
Linux Ubuntu 的R 安装
~ sudo vi /etc/apt/sources.list
deb /cran/bin/linux/ubuntu precise/
~ sudo apt-get update
~ sudo apt-get install r-base-core=2.15.3-1precise0precise1
2. 开发环境
R 命令行环境:
R 默认的界面环境:
RStudio 的IDE 开发环境: /
3. R 语法
R 是一种语法非常简单的表达式语言(expression language),大小写敏感。
可以在R 环境下使用的命名字符集依赖于R 所运行的系统和国家(系统的locale 设置),允许数字,字母,“.”,“_”
1). 命名
命名必须以”.”或者字母开头,以”.”开头时第二个字符不允许是数字。
2). 基本命令
基本命令要么是表达式(expressions ),要么就是赋值(assignments )。
表达式,命令将被解析,并将结果显示在屏幕上,同时清空该命令所占内存。
赋值,命令将被解,并把值传给变量,但结果不会自动显示在屏幕上。
命令可以被”;”隔开或者另起一行。基本命令可以通过大括弧{},放在一起构成一个复合表达式。
注释:一行中以井号”#”开头
换行:如果一条命令在一行结束的时候在语法上还不完整,换行提示符,默认是+
3). 基本的对象
R 创建和控制的实体被称为对象。它们可以是变量,数组,字符串,函数,或者其他通过这些实体定义的一般性的结构。
矩阵(matrix)或者更为一般的数组(array )是多维的广义向量。实际上,它们就是向量,而且可以同时被两个或者更多个索引引用,并且以特有的方式显示出来。
因子(factor )为处理分类数据提供的一种有效方法。
列表(list)是一种泛
您可能关注的文档
- RDS Data Collector 操作手册1.pdf
- RA8875_TFT控制器.pdf
- Reaxys化繁为简 去粗取精_March2016.pdf
- RHEL-Raid管理和应用.pdf
- (上海质监站讲座)基坑工程质量安全控制要点_部分4.pdf
- RF PA 调试过程文档.pdf
- RoseHA 8.9 for Windows快速安装说明v1.2-2013-03-29.pdf
- RoseHA 8.9 for Windows配合Oracle11g配置文档.pdf
- RoseHA 9.0 for Linux快速安装说明_v2.0-2015-04.pdf
- rtc驱动.pdf
- 成都青年磁场项目策划方案手册.pptx
- 新京报:2024年中国青年消费趋势报告.pptx
- 沃尔玛全球电商店铺运营90天指南.pptx
- 哔哩哔哩·美食纪录片招商方案.pptx
- 2023年度国家一级博物馆传播力研究报告.pdf
- -高中语文 第五单元素质升级检测 新人教版选修《中国小说欣赏》.doc
- 高中数学 1-1-2 圆柱、圆锥、圆台、球的结构特征、简单组合体的结构特征能力强化提升 新人教A版必修2.doc
- 高中数学 4-2-2 圆与圆的位置关系能力强化提升 新人教A版必修2.doc
- 高中数学 2-1-2 空间中直线与直线之间的位置关系能力强化提升 新人教A版必修2.doc
- 高中物理 1.2 库仑定律练习 新人教版选修3-1.doc
文档评论(0)