1.1 什么是数据挖掘?在你的回答中,强调以下问题

(a)它是又一种广告宣传吗?

(b)它是一种从数据库、统计学、机器学习和模式识别发展而来的技术的简单转换或应用 吗?

(c)我们提出了一种观点,说数据挖掘是数据库技术进化的结果。你认为数据挖掘也是机 器学习研究进化的结果吗?你能基于该学科的发展历史提出这一观点吗?针对统计学和模 式识别领域,做相同的事。

(d)当把数据挖掘看做知识发现过程时,描述数据挖掘所涉及的步骤。

答:简单地说, 数据挖掘其实就是从大量的数据中发现有用的信息, 它是从大量数据中 挖掘有趣模式和知识的过程。

数据挖掘不是一种广告宣传, 而是身处在信息时代数据如此庞 大的今天, 我们对由海量的数据转化为有用信息的迫切需要, 所以它是信息技术自然进化的 结果,而不是一种广告宣传。

数据挖掘也不是一种从数据库、 统计学、 机器学习和模式识别发展而来的技术的简单转 换或应用,它涉及到了很多领域的技术,比如统计学、机器学习、模式识别、数据库和数据 仓库、信息检索、可视化、神经网络、高性能计算、算法以及许多应用领域的大量技术。

数据挖掘起始于 20 世纪下半叶,是在当时多个学科发展的基础上发展起来的。随着数 据库技术的发展应用, 数据的积累不断膨胀, 导致简单的查询和统计已经无法满足企业的商 业需求, 所以急需一种新型的技术去获取有用的信息, 当时计算机领域的人工智能也取得了 巨大进展,进入了机器学习的阶段,人们就将两者结合起来,用数据库管理系统存储数据, 用计算机分析数据, 这两者的结合就促就以这一门新兴的学科, 所以数据挖掘不是机器学习 研究进化的结果,而是结合了机器学。

数据挖掘的步骤包括:( 1)数据收集;( 2)数据清洗、脱敏;( 3)数据存储;( 4) 数据分析;( 5)数据可视化。

1.2 数据仓库与数据库有何不同?他们有哪相似之处?

答:数据库是按照数据结构来组织、 存储和管理数据的仓库, 它是以一定方式储存在一 起、能为多个用户共享、 具有尽可能小的冗余度的特点、 是与应用程序彼此独立的数据集合。 数据仓库, 是为企业所有级别的决策制定过程, 提供所有类型数据支持的战略集合。 它是单 个数据存储,出于分析性报告和决策支持目的而创建。

不同处:( 1)数据库是面向事务的设计,数据仓库是面向主题设计的。

(2)数据库一般存储在线交易数据,数据仓库存储的一般是历史数据。

(3)数据库设计是尽量避免冗余,数据仓库在设计是有意引入冗余。

(4)数据库是为捕获数据而设计,数据仓库是为分析数据而设计。 相似处:两者都是数据的集合。

1.3 定义下列数据挖掘功能:特征化、区分、关联和相关性分析、分类、回归、聚类、离群 点分析。使用你熟悉的现实生活中的数据库,给出每种数据挖掘功能的例子

答:特征化:目标类数据的一般特性或特征的汇总。 例如:汇总某年级学生的基本特征, 结果可能会高分段成绩信息,是否挂科等信息。 区分:将目标类数据对象的一般特性与一个或多个对比类对象的一般特性进行比较。

例如:购买化妆品的顾客 70%在 20~40 岁之间, 受过大学教育, 而不经常购买化妆品的顾客 60%要么年龄太小要么年龄太大,没有受过大学教育。 关联和相关性: 两个变量之间的相关性, 从给定的数据集中发现频繁出现的频繁模式知 识。

例如:超市将啤酒和尿不湿放到一起。 分类:找出和区分数据类或概念地模型, 以便能够使用模型预测类标号未知的对象的类 标号。例如:学生的成绩分为高等、中等、低等。 回归: 用来预测缺失或难以获得的数值数据值,而不是离散的类标号。 例如:商品质量 与用户满意度之间的因果关系。 聚类: 将观测组织成类分层结构,把类似的事件组织在一起。

例如:将一些特征相似的 症状结合起来可能预示一种特定的疾病。 离群点分析:数据集中可能包含一些数据对象,它们与数据的一般行为或模型不一致, 这些数据对象是离群点, 离群点数据的分析就是离群点分析。 例如:将正常的付款数额与一 个消费数额极大的账号进行离群点分析,可能发现信用卡诈骗。

1.4 给出一个例子,其中数据挖掘对于工商企业的成功是至关重要的。该工商企业需要什么 数据挖掘功能 (例如, 考虑可以挖掘何种类型的模式) ?这种模式能够通过简单的查询处理 或统计分析得到吗?

答:如淘宝网,需要根据消费者的性别、年龄、职业、收入水平、兴趣爱好等进行关联 性分析, 给不同的消费者推荐不同类型, 不同类别的商品。 可以考虑关联和相关性的数据挖 掘方法。 这种模式不能通过简单的查询处理或统计分析获得, 因为每天人们在淘宝网上浏览 的信息都非常多,如果仅仅通过简单的查询处理或统计分析,是不能够完成这项工作的。

1.5 解释区分和分类、特征化和类聚、分类和回归的区别与相似处。

(1)区分和分类的区别与相似处 区别:区分是将目标类数据对象的一般特性与一个或多个对比类对象的一般特性进行比 较,而分类是找出和区分数据类或概念地模型, 以便能够使用模型预测类标号未知的对象的 类标号。 相似处:都是都数据分析的方法 (2)特征化和类聚的区别与相似处 区别:特征化是目标类数据的一般特性或特征的汇总。 聚类是将观测组织成类分层结构, 把类似的事件组织在一起。 特征化强调的是对数据进行汇总, 而聚类强调把类似的事件组织 在一起,而不是将其汇总在一起。 相似处:处理的数据都要是有相似之处的。

(3)分类和回归的区别与相似处 区别:分类是找出和区分数据类或概念地模型, 以便能够使用模型预测类标号未知的对 象的类标号。 回归是用来预测缺失或难以获得的数值数据值, 而不是离散的类标号。 分类预 测类别是离散的、无序的标号,而回归是建立连续值函数模型。 相似处:都是对数据进行预测。

1.6 根据你的观察,描述一个可能的知识类型,它需要由数据挖掘方法发现,但未在本章中 列出。它需要一种不同于本章列举的数据挖掘技术吗?

答:建立一个周期性的知识类型, 在不同的时间段, 数据都会进行更新, 修改,变化等, 这个就需要一种新的数据挖掘技术。

1.7 离群点经常被当做噪声丢弃。然而,一个人的垃圾可能是另一个人的宝贝。列如,信用卡交易中的异常可能帮助我们检测信用卡的欺诈使用。 以欺诈检测为例, 提出两种可以用来 检测离群点的方法,并讨论哪种方法更可靠。

(1)基于近邻性的检验方法,包括基于距离和基于密度的方法,如果一个人的信用卡 消费情况与他近邻的消费情况差异太大,这说明他是离群点。

( 2)基于类聚的方法,基于 类聚的方法通过考察对象与簇之间的关系检测离群点, 离群点是一个对象, 它属于小的偏远 簇,或不属于任何一个簇, 如果一个人的消费情况与所有人的消费情况不一样, 则说明这个 人就是信用卡诈骗。

1.8 描述三个关于数据挖掘方法和用户交互问题的数据挖掘挑战。

(1)数据挖掘的过程是高度交互的,用户访问网页非常灵活,这就需要构建灵活的用 户界面和探索式挖掘环境。

(2)结合背景知识:应该把背景知识、约束、规则和关于所研究领域的其他信息结合 到发现过程中。

(3)数据挖掘结果的表示和可视化:数据挖掘系统如何生动、灵活地提供数据挖掘结 果,使所发现的知识容易理解,也是数据挖掘的一大挑战

1.9 与挖据少量数据(例如,几百个元祖的数据集合)相比,挖掘海量数据(例如,数十亿 个元祖)的主要挑战是什么?

(1)可伸缩性;在处理大量的数据时,必定要求算法等技术的可伸缩性。

(2)高维性;随着数据的不断膨胀,数据的属性也在不断地增加,具有时间和空间分 量的数据集也趋向于高维度,这也需要数据分析的方法更加地复杂。

(3)异种数据和复杂数据;随州信息技术的不断进步,人们接触的数据也越来越多样 化和复杂化。 (4)数据的安全性也是挖掘海量数据的一大挑战。

1.10 概述在诸如流 /传感器数据分析、时空数据分析或生物信息学等某个特定应用领域中的 数据挖掘的主要挑战。

主要挑战:由于现有的技术条件有限,对于流 /传感器的数据分析、时空数据分析、生 物信息学等领域的数据挖掘来说, 如何找寻挖掘这些数据的技术和方法, 如何处理、 分析这 些数据对于数据挖掘来说是一项巨大的挑战。

《数据挖掘概念与技术》第三版 范明 孟小峰译 课后习题答案(一)相关推荐

  1. 计算机网络技术王协瑞第四版课后答案,最新计算机网络技术第三王协瑞第一到第八课后习题答案.docx...

    计算机网络概述定义:计算机网络是指将分布在不同地理位置上的计算机通过有线或无线的通行链路连接起来,不仅能使网络中的各个计算机之间相互通信,而且还能通过服务器为其他节点提供共享资源服务器 计算机网络的定 ...

  2. 计算机网络技术王协瑞课后题,计算机网络技术-第三-王协瑞-第一到第八课后习题答案.docx...

    计算机网络概述定义:计算机网络是指将分布在不同地理位置上的计算机通过有线或无线的通行链路连接起来,不仅能使网络中的各个计算机之间相互通信,而且还能通过服务器为其他节点提供共享资源服务器 计算机网络的定 ...

  3. C语言程序设计教程(第三版)李凤霞 第十一章课后习题答案

    第十一章 文件 一.单项选择题 1.在进行文件操作时,写文件的一般含义是( ). A)将计算机内存中的信息存入磁盘 B)将磁盘中的信息存入计算机内存 C)将计算机CPU中的信息存入磁盘 D)将磁盘中的 ...

  4. 单片微型计算机原理及应用第三版,单片微型计算机原理及应用 课后习题答案 山东理工...

    (3) MOV R0,#0EFH MOV 40H,,R0 源操作数寄存器寻址 (4) MOV R0,#40H MOV @R0,#0EFH 目的操作数寄存器间接寻址 7.写出实现下列要求的指令或程序片段 ...

  5. 数据库原理与应用第三版何玉洁第七章课后习题答案

    1 提高数据的查询效率 2 聚集索引,非聚集索引, 聚集索引首先按聚集索引列的值对数据进行物理排序,然后在此基础上直接建立索引B树, 非聚集索引系统直接再现有数据存储顺序的基础之上直接建立索引B树,B ...

  6. C语言程序设计第五版 谭浩强 第四章 课后习题 答案

    谭浩强C语言程序设计第五版 第4章 课后习题 答案 点我看视频讲解+可运行源码 记得一键三连哦 第四章 选择结构程序设计 1. 什么是算术运算?什么是关系运算?什么是逻辑运算? [答案解析] 算熟运算 ...

  7. c语言实训教程课后答案第三版,C语言程序设计实训教程课后题答案.doc

    C语言程序设计实训教程课后题答案 C语言实训教程自测题答案 第一套 判断题 12345678910BABBBBBBAB 单项选择题 123456789101112131415CBACCBDBDAACA ...

  8. c51语言提供了code存储类型来访问,单片机原理与应用(C51编程+proteus仿真)第2版张毅刚--第3章课后习题答案2020年1月30日整理...

    单片机原理与应用(C51编程+proteus仿真)第2版 -张毅刚课后习题参考答案 第3章思考题及习题3 参考答案 一.填空 1.与汇编语言相比, C51语言具有().().().和()等优点.答:可 ...

  9. 《数据挖掘概念与技术》第二版 中文版 第一章答案

    引言 1.1 什么是数据挖掘?在你的回答中,针对以下问题: a. 它是又一种广告宣传吗?b. 它是一种从数据库.统计学和机器学习发展的技术的简单转换吗?c. 解释数据库技术发展如何导致数据挖掘d. 当 ...

  10. 面向对象程序设计c++版董正言张聪课本课后习题答案第三章

    3.1判断大小写字母 #include <iostream> using namespace std; int main() {char ch;cout << "en ...

最新文章

  1. 跟人聊天的总结:为什么选择SAP
  2. Record of redevelopment of website
  3. SpringBoot单元测试运行时报错:Failed to load ApplicationContext
  4. protobuf 数据解析的2种方法
  5. 【Vue2.0】—Vue脚手架配置代理(二十二)
  6. python软件_Python软件的下载与安装
  7. [转载] python indices_Python numpy.indices() 使用实例
  8. md5修改工具_【q001】如何校验文件的MD5
  9. MFC双缓冲解决图象闪烁
  10. 论文简述 | Line Flow Based SLAM
  11. 【黑金动力社区】【bf531 体验板教程】第六章 可编程标志口(八)
  12. “软件工程造价师”和“软件造价评估师”有什么区别?
  13. NOI2022 题解
  14. java鲁滨逊漂流记安卓_亲宝听鲁滨逊漂流记全集app下载|鲁滨逊漂流记全集安卓版下载 v1.0.0 - 跑跑车安卓网...
  15. qt调用simsimi api实现小黄鸡
  16. 情境领导者-第四章、选择合适的领导风格
  17. vue页面跳转打开新的窗口
  18. linux下优盘格式化,linux下格式化u盘
  19. 微信小程序进度条样式_微信小程序——自定义圆形进度条
  20. 数理统计方差齐性检验Python实现

热门文章

  1. 百度免费ocr和阿里付费的使用方法
  2. 谷歌发布adb-fastboot工具独立包
  3. Vicdas实时历史数据库
  4. idea集成SVN后查看当前文件修改的历史版本
  5. Eclipse中的,ER图生成工具:【ERMaster】
  6. 步进伺服控制程序 用三菱plc和威纶触摸屏编写
  7. SpringMVC使用json格式之间的转换的工具类
  8. 计算机专业考注册测绘师经验,注册测绘师考试攻略
  9. VSCode 如何修改字体
  10. 计算机模运算规则,补码,模运算和溢出