大数据基础--R语言(刘鹏《大数据》课后习题答案)
1.R语言是解释性语言还是编译性语言?
解释性语言
2.简述R语言的基本功能。
R语言是一套完整的数据处理、计算和制图软件系统,主要包括以下功能:
(1)数据存储和处理功能,丰富的数据读取与存储能力,丰富的数据处理功能。
(2)数组运算工具
(3)完整连贯的统计分析工具
(4)优秀的统计制图功能
3.R语言通常用在哪些领域?
人工智能、统计分析、应用数学、计量经济、金融分析、财经分析、生物信息学、数据可视化与数据挖掘等。
4.R语言常用的分类和预测算法有哪些?
(1)K-近邻算法,如果一个样本与特征空间中的K个最相似(特征空间最近邻)的样本中的大多数属于某一个类别,则该样本也属于这一类别。
(2)决策树,是一种依托于分类、训练上的预测树,根据已知预测、归类未来。
(3)支持向量机,是一个二分类的办法,即将数据集中的数据分为两类。
5.简述如何利用R程序包进行数据分析、建模和数据预测。
数据集加载->数据集中的数据分析->无效数据处理->预测模型的构建->模型的评价与选择->实际需求预测->完成对应用需求的实现预测
6.如何使用“聚类”和“分类”对数据样本进行分组。
“聚类”和“分类”都可以从历史数据纪录中自动推导出给定数据的推广描述,从而能对未来数据进行预测。不同的是,“分类”算法需要用训练样本构造分类器,且样本数据集中的每个样本除了具有类别特征向量外,还需要类别标记。而“聚类”的样本没有标记,需要由聚类学习算法来自动确定。
7.SparkR DataFrame的作用有哪些?
(1)它允许数据科学家分析大规模数据集,并通过R Shell交互的在SparkR上运行作业。
(2)数据来源非常广泛,可处理多种类型数据。
(3)高拓展性,可以轻易用于TB级数据的处理及水平服务器的拓展。
(4)会查询优化器自动优化,可为计算加速制定智能的决策。
(5)对RDD API的支持,可高效地进行分布式数据计算与分析,解决大规模数据集带来的挑战。
8.简述SparkR与机器学习的关系。
SparkR提供了对机器学习的支持,可实现多种机器学习算法,例如广义线性模型、加速失效时间生存回归模型、朴素贝叶斯模型、K-means模型等。
大数据基础--R语言(刘鹏《大数据》课后习题答案)的更多相关文章
- 大数据之R语言速成与实战
		
什么是R语言? R语言由新西兰奥克兰大学的Ross Ihaka和Robert Gentleman两人共同发明.其词法和语法分别源自Scheme和S语言. R定义:一个能够自有有效的用于统计计算和绘图的 ...
 - 写论文,没数据?R语言抓取网页大数据
		
写论文,没数据?R语言抓取网页大数据 纵观国内外,大数据的市场发展迅猛,政府的扶持也达到了空前的力度,甚至将大数据纳入发展战略.如此形势为社会各界提供了很多机遇和挑战,而我们作为卫生(医学)统计领域的 ...
 - R语言实现金融数据的时间序列分析及建模
		
R语言实现金融数据的时间序列分析及建模 一 移动平均 移动平均能消除数据中的季节变动和不规则变动.若序列中存在周期变动,则通常以周期为移动平均项数.移动平均法可以通过数据显示出数据长期趋势的变动 ...
 - R语言XML格式数据导入与处理
		
数据解析 XML是一种可扩展标记语言,它被设计用来传输和存储数据.XML是各种应用程序之间进行数据传输的最常用的工具.它与Access,Oracle和SQL Server等数据库不同,数据库提供了更强 ...
 - [译]用R语言做挖掘数据《二》
		
数据探索 一.实验说明 1. 环境登录 无需密码自动登录,系统用户名shiyanlou,密码shiyanlou 2. 环境介绍 本实验环境采用带桌面的Ubuntu Linux环境,实验中会用到程序: ...
 - R语言分析朝阳医院数据
		
R语言分析朝阳医院数据 本次实践通过分析朝阳医院2016年销售数据,得出“月均消费次数”.“月均消费金额”.“客单价”.“消费趋势”等结果,并据此作出可视化图形. 一.读取数据: library(op ...
 - R语言处理Web数据
		
R语言处理Web数据 许多网站提供的数据,以供其用户的消费.例如,世界卫生组织(WHO)提供的CSV,TXT和XML文件的形式的健康和医疗信息报告.基于R程序,我们可以通过编程提取这些网站的具体数据. ...
 - 大数据平台R语言web UI应用架构 设计与开发
		
1. 系统拓扑图 在日常业务分析中,R是非常常用的分析工具,而当数据量较大时,用R语言需要需用更多的时间来完成训练模型,spark作为大规模数据处理框架,采用内存计算,可以短时间内完成大量的数据的处理 ...
 - R语言和大数据
		
#安装R语言R3.3版本会出现各种so不存在的问题,退回去到R3.1版本时候就顺利安装.在安装R环境之前,先安装好中文(如果没有的话图表中显示汉字成框框了)和tcl/tk包(少了这个没法安装sqldf ...
 
随机推荐
- ARTS-S python抽象方法抽象类
			
# coding: utf-8 from abc import ABC, abstractmethod class AbstractClassExample(ABC): def __init__(se ...
 - 201871010119-帖佼佼《面向对象程序设计(java)》第十三周学习总结
			
博客正文开头格式: 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nw ...
 - CSS动态表达式
			
样式:style:expression(脚本) 如: 1 _top: expression(this.offsetHeight); _top: expression(eval(document.doc ...
 - AQS系列(三)- ReentrantReadWriteLock读写锁的加锁
			
前言 前两篇我们讲述了ReentrantLock的加锁释放锁过程,相对而言比较简单,本篇进入深水区,看看ReentrantReadWriteLock-读写锁的加锁过程是如何实现的,继续拜读老Lea凌厉 ...
 - Common Lisp学习资源整理
			
Lisp Hackers: Interviews with 100x More Productive Programmers Posted on June 26th, 2013 Lisp Hacker ...
 - flink time and watermark
			
流处理中时间本质上就是一个普通的递增字段(long型,自1970年算起的微秒数),不一定真的表示时间. watermark只是应对乱序的办法之一,大多是启发式的,在延迟和完整性之间抉择.(如果没有延迟 ...
 - c++之程序流程控制
			
三种程序运行结构:顺序结构.选择结构.循环结构. 顺序结构:程序按顺序执行,不发生跳转. 选择结构:依据条件执行不同的语句. 循环结构:判断条件是否满足,循环多次执行某段代码. 一.选择结构 //单行 ...
 - AOP框架Dora.Interception 3.0 [4]: 基于特性的拦截器注册
			
按照单一职责的原则,拦截器只负责需要的拦截操作的执行,至于它采用何种方式应用到目标方法上,以及它在整个拦截器管道中的位置则属于“拦截器注册”的范畴.Dora.Interception提供了几种典型的注 ...
 - python连接数据库使用SQLAlchemy
			
参考python核心编程 ORM(Object Relational Mapper),如果你是一个更愿意操作Python对象而不是SQL查询的程序员,并且仍然希望使用关系型数据库作为你的后端,那么你可 ...
 - C# -- DateTime与TimeSpan
			
1. DateTime的使用 DateTime dt = DateTime.Now; StringBuilder sb = new StringBuilder(); sb.AppendLine(str ...