大数据应用人才培养系列教材 R 语言 刘 鹏 张 燕 总主编 程显毅 主编 刘颖 朱倩 副主编.

Slides:



Advertisements
Similar presentations
消保法 修法 §19.§19-2 7日猶豫期 限制:通訊交易的合理例外規定 告知義務 運費誰出? 商品如何退回? 價金返還時限.
Advertisements

LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
提升应用内HTML5 的开发和使用体验
在线考试系统手机端使用说明 技术支持:南京庞培软件科技有限公司.
第三章 数据类型和数据操作 对海量数据进行有效的处理、存储和管理 3.1 数据类型 数据源 数据量 数据结构
第六章 猪场管理 目的:在了解现代养猪生产及其模式的基础上,掌握养猪生产工艺流程设计方法,同时熟悉猪场的现场组织和管理方法。
Android快速开发入门 巫文杰、Android工程师 讲师的CSDN博客地址
WEB2.0工具 可用在教学中的web2.0工具.
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
Android开发入门 -----Android 开发“Ready go!” 主讲:李晓蕾
R教學 安裝R 羅琪老師.
SVN的基本概念 柳峰
第二讲 搭建Java Web开发环境 主讲人:孙娜
Computer Graphics 计算机图形学基础 张 赐 Mail: CSDN博客地址:
大学计算机基础 典型案例之一 构建FPT服务器.
SVN服务器的搭建(Windows) 柳峰
辅导课程六.
网络常用常用命令 课件制作人:谢希仁.
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
大数据管理技术 --NoSQL数据库 HBase 陈 辉 大数据分析技术.
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
科研信息管理工具 Endnote X4 王辉.
以ISI平台为例,为您演示一下如何在Endnote文献中查看该文献的References
第17章 网站发布.
数据挖掘工具性能比较.
YMSM D-PACK 安装手册 作成者:D-PACK维护组(YMSLx) 作成日:
Gzip编译及调试 曹益华
SOA – Experiment 2: Query Classification Web Service
C语言程序设计 主讲教师:陆幼利.
微机系统的组成.
Web安全基础教程
2019/4/20 关注NE官方微信,获取更多服务.
2019/4/16 关注NE官方微信,获取更多服务.
姚金宇 MIT SCHEME 使用说明 姚金宇
2019/4/26 关注NE官方微信,获取更多服务.
实验七 安全FTP服务器实验 2019/4/28.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
iSIGHT 基本培训 使用 Excel的栅栏问题
2019/5/8 第2章 数据分析软件介绍.
国家学生体质健康标准数据管理与分析系统使用培训
本节内容 C语言的汇编表示 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
软件服务导论 刘 驰 教授 博士生导师 北京理工大学计算机学院 副院长
Python 环境搭建 基于Anaconda和VSCode.
《手把手教你学STM32-STemWin》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司
回归分析实验课程 (实验三) 多项式回归和定性变量的处理.
本节内容 动态链接库 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
大数据应用人才培养系列教材 R 语言 刘 鹏 张 燕 总主编 程显毅 主编 刘颖 朱倩 副主编.
大数据应用人才培养系列教材 大数据系统运维 刘 鹏 张 燕 总主编 姜才康 主编 陶建辉 副主编.
大数据应用人才培养系列教材 大数据实践 刘 鹏 张 燕 总主编 袁晓东 主编 黄必栋 副主编.
PPT宝藏网最新整理发布- WPS Office Simple, Powerful and free.
Add up everything what you like and everything what you want
大数据应用人才培养系列教材 R 语言 刘 鹏 张 燕 总主编 程显毅 主编 刘颖 朱倩 副主编.
第8章 创建与使用图块 将一个或多个单一的实体对象整合为一个对象,这个对象就是图块。图块中的各实体可以具有各自的图层、线性、颜色等特征。在应用时,图块作为一个独立的、完整的对象进行操作,可以根据需要按一定比例和角度将图块插入到需要的位置。 2019/6/30.
大数据应用人才培养系列教材 大数据实践 刘 鹏 张 燕 总主编 袁晓东 主编 黄必栋 副主编.
本节内容 进程 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
第四章 UNIX文件系统.
大数据应用人才培养系列教材 大数据实践 刘 鹏 张 燕 总主编 袁晓东 主编 黄必栋 副主编.
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
创建、启动和关闭Activity 本讲大纲: 1、创建Activity 2、配置Activity 3、启动和关闭Activity
大数据应用人才培养系列教材 R 语言 刘 鹏 张 燕 总主编 程显毅 主编 刘颖 朱倩 副主编.
高级大数据人才培养丛书之一,大数据挖掘技术与应用
大数据应用人才培养系列教材 数据挖掘基础 刘 鹏 张 燕 总主编 陶建辉 主编 姜才康 副主编.
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
大数据应用人才培养系列教材 大数据实践 刘 鹏 张 燕 总主编 袁晓东 主编 黄必栋 副主编.
《手把手教你学STM32-STemWin》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司
《手把手教你学STM32-STemWin》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司
大数据应用人才培养系列教材 数据清洗 刘 鹏 张 燕 总主编 李法平 主编 陈潇潇 副主编.
《手把手教你学STM32-STemWin》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司
百万行、千万行数据查询教程 老黄牛.
Presentation transcript:

大数据应用人才培养系列教材 R 语言 刘 鹏 张 燕 总主编 程显毅 主编 刘颖 朱倩 副主编

第二章 R语言入门 2.1 新手上路 2.2 R语言开发环境部署 2.3 获取帮助 2.4 工作空间 2.5 脚本 2.6 R包 习题 大数据应用人才培养系列教材 第二章 R语言入门 2.1 新手上路 2.2 R语言开发环境部署 2.3 获取帮助 2.4 工作空间 2.5 脚本 2.6 R包 习题

两个例子 2.1新手上路 【例2.1】数据如下表,分析体重的分布及体重和月龄的关系。 年龄(月) 体重(kg) 01 4.4 09 7.3 第二章 R语言入门 两个例子 【例2.1】数据如下表,分析体重的分布及体重和月龄的关系。 年龄(月) 体重(kg) 01 4.4 09 7.3 03 5.3 6.0 05 7.2 10.4 02 5.2 12 10.2 11 8.5 6.1

2.1新手上路 R代码 >age<-c(1,3,5,2,11,9,3,9,12,3) #产生向量 >weight<-c(4.4,5.3,7.2,5.2,8.5,7.3,6.0,10.4,10.2,6.1) #产生向量 > mean(weight) #计算平均体重 [1] 7.06 > sd(weight) #计算体重标准差 [1] 2.077498 > cor(age,weight) #体重和月龄的关系 [1] 0.9075655 >plot(age,weight) #绘制散点图

2.1新手上路 第二章 R语言入门 运行结果

R语言主要优势 2.1新手上路 (2)算法覆盖广,软件扩展易 作为统计分析工具,R语言几乎覆盖整个统计领域的前沿算法。 截止2017年2月25日,CRAN(Comprehensive R Archive Network)上已经有10162个可以获取的R扩展包,并且以每个月200多个包的速度发布,内容涉及各行各业,可以适用于各种复杂的统计,如:贝叶斯推断、分类方法、计量经济学、生态学、金融学、遗传学、机器学习、稳健统计、空间统计、生存分析、时间序列等多个方面。数千个R包,上万种算法,开发者都能找到可直接调用的函数实现。

2.1新手上路 第二章 R语言入门 R语言主要优势 (2)算法覆盖广,软件扩展易

2.1新手上路 【例2.2】绘制股票实时数据K线图。 在R的控制台输入如下命令: > library(quantmod)  #引用quantmod包  > getSymbols("GOOG",src="yahoo",from='2016-01- 01',to='2016-04-24')  #从雅虎财经获取google的股票数据  > chartSeries(GOOG,up.col='red',dn.col='green') #显示K线图  > addMACD()  #增加MACD图  执行后效果如下

第二章 R语言入门 2.1 新手上路 2.2 R语言开发环境部署 2.3 获取帮助 2.4 工作空间 2.5 脚本 2.6 R包 习题 大数据应用人才培养系列教材 第二章 R语言入门 2.1 新手上路 2.2 R语言开发环境部署 2.3 获取帮助 2.4 工作空间 2.5 脚本 2.6 R包 习题

Windows下安装R 2.2 R语言开发环境部署 R语言下载地址:https://cran.r-project.org R语言欢迎界面

2.2 R语言开发环境部署 第二章 R语言入门 安装Rstudio RStudio安装地址:http://rstudio.com

第二章 R语言入门 2.1 新手上路 2.2 R语言开发环境部署 2.3 获取帮助 2.4 工作空间 2.5 脚本 2.6 R包 习题 大数据应用人才培养系列教材 第二章 R语言入门 2.1 新手上路 2.2 R语言开发环境部署 2.3 获取帮助 2.4 工作空间 2.5 脚本 2.6 R包 习题

文档和搜索 2.3 获取帮助 help.start() 命令会打开浏览器,显示全部帮助文档。包括一些入门的文档,以及搜索功能。

演示 2.3 获取帮助 demo()列出所有可用的演示,如下图所示。 输入名称可以开始演示制定对象的帮助,如: 第二章 R语言入门 演示 demo()列出所有可用的演示,如下图所示。 输入名称可以开始演示制定对象的帮助,如: demo(is.things)

帮助函数 2.3 获取帮助 函数 功能 help("foo")或?foo 查看函数foo的帮助(引号可以省略) ??foo 第二章 R语言入门 帮助函数 函数 功能 help("foo")或?foo 查看函数foo的帮助(引号可以省略) ??foo 以foo为关键词搜索本地帮助文档 example("foo") 函数foo的使用示例(引号可以省略) apropos("foo",mode="function") 列出名称中含有foo的所有可用函数 data() 列出当前已加载包中所含的所有可用示例数据集

第二章 R语言入门 2.1 新手上路 2.2 R语言开发环境部署 2.3 获取帮助 2.4 工作空间 2.5 脚本 2.6 R包 习题 大数据应用人才培养系列教材 第二章 R语言入门 2.1 新手上路 2.2 R语言开发环境部署 2.3 获取帮助 2.4 工作空间 2.5 脚本 2.6 R包 习题

用于管理R工作空间的函数 2.4 工作空间 函数 功能 getwd() 显示当前的工作目录 setwd("mydirectory") ls() 列出当前工作空间中的对象 rm(objectlist) 移除(删除)一个或多个对象 q() 退出R。将会询问你是否保存工作空间

第二章 R语言入门 2.1 新手上路 2.2 R语言开发环境部署 2.3 获取帮助 2.4 工作空间 2.5 脚本 2.6 R包 习题 大数据应用人才培养系列教材 第二章 R语言入门 2.1 新手上路 2.2 R语言开发环境部署 2.3 获取帮助 2.4 工作空间 2.5 脚本 2.6 R包 习题

2.5 脚本 第二章 R语言入门 脚本编辑 脚本文件以“.R”作为扩展名。

脚本执行 2.5 脚本 函数source("test")可在当前会话中执行一个脚本。如果文件名中不包含路径,R将假设此脚本在当前工作目录中。

2.5 脚本 第二章 R语言入门 结果输出 ①文本输出 函数sink("filename")将输出重定向到文件filename中。默认情况下,如果文件已经存在,则它的内容将被覆盖。 ②图形输出 虽然sink()可以重定向文本输出,使用表2.4中列出的函数可输出其它格式的文件。 函数 输出 pdf("filename.pdf") PDF文件 win.metafile("filename.wmf") Windows图元文件 png("filename.png") PNG文件 jpeg("filename.jpg") JPEG文件 bmp("filename.bmp") BMP文件 postscript("filename.ps") PostScript文件

第二章 R语言入门 2.1 新手上路 2.2 R语言开发环境部署 2.3 获取帮助 2.4 工作空间 2.5 脚本 2.6 R包 习题 大数据应用人才培养系列教材 第二章 R语言入门 2.1 新手上路 2.2 R语言开发环境部署 2.3 获取帮助 2.4 工作空间 2.5 脚本 2.6 R包 习题

2.6 R包 R包是R函数、数据、预编译代码以一种定义完善的格式组成的集合。计算机上存储R包的目录称为库(library)。 R自带了一系列默认包(包括base、datasets、utils、grDevices、graphics、stats和methods),它们提供了种类繁多的默认函数和数据集。其它R包可通过下载安装。安装好以后,R包必须被载入到内存中才能使用。 安装R包:install.packages("gclus") 加载到内存:library(gclus) 显示包所在位置:.libpath() 显示已加载的包:library()

第二章 R语言入门 2.1 新手上路 2.2 R语言开发环境部署 2.3 获取帮助 2.4 工作空间 2.5 脚本 2.6 R包 习题 大数据应用人才培养系列教材 第二章 R语言入门 2.1 新手上路 2.2 R语言开发环境部署 2.3 获取帮助 2.4 工作空间 2.5 脚本 2.6 R包 习题

习题: 1.输入命令 在浏览器中显示帮助文档,并学会使用帮助文档。 1.输入命令 在浏览器中显示帮助文档,并学会使用帮助文档。 A. help(solve) B. help.start()  C. help()  D. data() 2.函数 可在当前会话中执行一个脚本。 A. demo(test) B. rm(test) C. example("test")  D. source("test") 3.函数 将输出重定向到文件myfile中。 A.sink("myfile") B. library("myfile") C. setwd("myfile") D. write("myfile") 4.以下常用统计软件中,属于开源软件的是 。 A .SAS B. R C .Excel D .Matlab

习题: 5.安装datasets包。 6.加载datasets包到内存。 7.显示datasets包所在位置。 8.显示已加载的包。 9.列出当前已加载包中所含的所有可用示例数据集。 10.显示当前工作目录,并修改当前的工作目录为myworkspace。 11.查看函数foo的帮助,并运行函数foo的使用示例。 12.列出3种有关用于保存图形输出的函数。 13.简要介绍R语言的优点。 14.加载shiny包。 15.列出包shiny中可用的函数和数据集。 16.运行runExample()查看shiny自带的demo。 17.运行01_hello 18.退出R。

AIRack人工智能实验平台 ——一站式的人工智能实验平台 DeepRack深度学习一体机 ——开箱即用的AI科研平台 BDRack大数据实验平台——一站式的大数据实训平台

云创公众号推荐 刘鹏看未来 云计算头条 中国大数据 深度学习世界 云创大数据订阅号 云创大数据服务号 高校大数据与人工智能 微信号:lpoutlook 云计算头条 微信号:chinacloudnj 中国大数据 微信号:cstorbigdata 深度学习世界 微信号:dl-world 云创大数据订阅号 微信号:cStor_cn 云创大数据服务号 微信号:cstorfw 高校大数据与人工智能 微信号:data_AI

手机APP推荐 我的PM2.5 随时随地准确 查看身边的 PM2.5值 同声译 支持26种语言 互译的实时翻 译软件 我的南京 云创大数据为路 况大数据应用提 供技术支持 科技头条 汇聚前沿资讯 的科技情报站

网站推荐 万物云 智能硬件大数据免费托管平台 环境云 环境大数据开放共享平台

感谢聆听