《数据挖掘试题-答案版.docx》由会员分享,可在线阅读,更多相关《数据挖掘试题-答案版.docx(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据挖掘试题-答案版、填空题1 . Web 挖掘可分为 Web 内容 、 web 结构 和 web 用法 3大类。2 .数据仓库需要统一数据源,包括统一、统一、统一和统一 数据特征4个方面。3 .数据分割通常按时间、地理位置、业务类型、以 及组合方法进行。4 .噪声数据处理的方法主要有分类、聚类和叵 归。5 .数值归约的常用方法有直方图、聚类、抽 样、立方体聚集和对数模型等。6 .评价关联规则的2个主要指标是 支持度 和 置信7 .多维数据集通常采用星型或雪花型架构,以事实 表为中心,连接多个维度表。8 .决策树是用对象属性作为结点,用对象值作为分 支的树结构。9 .关联可分为简单关联、时序关
2、联和因果关联操作型数据分析型数据当前的、细节的历史的、综合的面向应用、事务驱动面向分析、分析驱动频繁增、册U、改几乎不更新,定期追加操作需求事先知道分析需求事先不知道生命周期符合SDLC完全不同的生命周期对性能要求高对性能要求宽松一次操作数据量小一次操作数据量大支持日常事务操作支持管理决策需求4.何谓OLTP和OLAP?它们的主要异同有哪些?OLTP即联机事务处理,是以传统数据库为基础、面向操作人 员和低层管理人员、对基本数据进行查询和增、册h改等的日常 事务处理。OLAP即联机分析处理,是在OLTP基础上发展起来的、 以数据仓库基础上的、面向高层管理人员和专业分析人员、为企 业决策支持服务。
3、OLTP和OLAP的主要区别如下表:OLTPOLAP数据库数据数据库或数据仓库数据细节性数据综合性数据当前数据历史数据经常更新不更新,但周期性刷新一次性处理的数据量小一次处理的数据量大对响应时间要求高响应时间合理用户数量大面向操作人员,支持日常操作面向应用,事务驱动用户数量大面向操作人员,支持日常操作面向应用,事务驱动用户数据相对较少面向决策人员,支持管理需要面向分析,分析驱动5 .何谓粒度?它对数据仓库有什么影响?按粒度组织数据的 方式有哪些?粒度是指数据仓库的数据单位中保存数据细化或综合程度的 级别。粒度影响存放在数据仓库中的数据量的大小,同时影响数 据仓库所能回答查询问题的细节程度。按粒
4、度组织数据的方式主 要有:1简单堆积结构2轮转综合结构3简单直接结构4连续结构6 .简述数据仓库设计的三级模型及其基本内容。概念模型设计是在较高的抽象层次上的设计,其主要内容包 括:界定系统边界和确定主要的主题域。逻辑模型设计的主要内容包括:分析主题域、确定粒度层次 划分、确定数据分割策略、定义关系模式、定义记录系统。物理数据模型设计的主要内容包括:确定数据存储结构、确 定数据存放位置、确定存储分配以及确定索引策略等。在物理数 据模型设计时主要考虑的因素有:I/O存取时间、空间利用率和维 护代价等。提高性能的主要措施有划分粒度、数据分割、合并表、建立 数据序列、引入冗余、生成导出数据、建立广义
5、索引等。7 .在数据挖掘之前为什么要对原始数据进行预处理?原始业务数据来自多个数据库或数据仓库,它们的结构和规 则可能是不同的,这将导致原始数据非常的杂乱、不可用,即使 在同一个数据库中,也可能存在重复的和不完整的数据信息,为 了使这些数据能够符合数据挖掘的要求,提高效率和得到清晰的 结果,必须进行数据的预处理。为数据挖掘算法提供完整、干净、准确、有针对性的数据, 减少算法的计算量,提高挖掘效率和准确程度。8 .简述数据预处理方法和内容。1数据清洗:包括填充空缺值,识别孤立点,去掉噪声和无关 数据。2数据集成:将多个数据源中的数据结合起来存放在一个一致 的数据存储中。需要注意不同数据源的数据匹
6、配问题、数值冲突 问题和冗余问题等。3数据变换:将原始数据转换成为适合数据挖掘的形式。包括 对数据的汇总、聚集、概化、规范化,还可能需要进行属性的重 构。4数据归约:缩小数据的取值范围,使其更适合于数据挖掘算 法的需要,并且能够得到和原始数据相同的分析结果。9 .简述数据清理的基本内容。1尽可能赋予属性名和属性值明确的含义;2统一多数据源的属性值编码;3去除无用的惟一属性或键值(如自动增长的id);4去除重复属性(在某些分析中,年龄和出生日期可能就是重 复的属性,但在某些时候它们可能又是同时需要的)5去除可忽略字段(大部分为空值的属性一般是没有什么价值 的,如果不去除可能造成错误的数据挖掘结果
7、)6合理选择关联字段(对于多个关联性较强的属性,重复无 益,只需选择其中的部分用于数据挖掘即可,如价格、数据、金 额)7去掉数据中的噪音、填充空值、丢失值和处理不一致数据。10 .简述处理空缺值的方法。1忽略该记录;2去掉属性;3手工填写空缺值;4使用默认值;5使用属性平均值;6使用同类样本平均值;7预测最可能的值。11 .常见的分箱方法有哪些?数据平滑处理的方法有哪些?分箱的方法主要有:1统一权重法(又称等深分箱法)2统一区间法(又称等宽分箱法)3最小火商法4自定义区间法数据平滑的方法主要有:平均值法、边界值法和中值法。12 .何谓数据规范化?规范化的方法有哪些?写出对应的变换 公式。将数据
8、按比例缩放(如更换大单位),使之落入一个特定的区 域(如0.01.0),称为规范化。规范化的常用方法有:(1)最大一最小规范化:(2)零一均值规范化:(3)小数定标规范化:x = x0/10n.数据归约的方法有哪些?为什么要进行维归约?1数据立方体聚集2维归约3数据压缩4数值压缩5离散化和概念分层维归约可以去掉不重要的属性,减少数据立方体的维数,从 而减少数据挖掘处理的数据量,提高挖掘效率。13 .何谓聚类?它与分类有什么异同?聚类是将物理或抽象对象的集合分组成为多个类或簇 (cluster)的过程,使得在同一个簇中的对象之间具有较高的相似 度,而不同簇中的对象差别较大。聚类与分类不同,聚类要
9、划分的类是未知的,分类则可按已 知规则进行;聚类是一种无指导学习,它不依赖预先定义的类和 带类标号的训练实例,属于观察式学习,分类则属于有指导的学 习,是示例式学习。14 .举例说明聚类分析的典型应用。商业:帮助市场分析人员从客户基本库中发现不同的客户 群,并且用不同的购买模式描述不同客户群的特征。生物学:推导植物或动物的分类,对基于进行分类,获得 对种群中固有结构的认识。WEB文档分类其他:如地球观测数据库中相似地区的确定;各类保险投 保人的分组;一个城市中不同类型、价值、地理位置房子的分组 等。聚类分析还可作为其他数据挖掘算法的预处理:即先进行 聚类,然后再进行分类等其他的数据挖掘。聚类分
10、析是一种数据 简化技术,它把基于相似数据特征的变量或个案组合在一起。15 .聚类分析中常见的数据类型有哪些?何谓相异度矩阵?它 有什么特点?常见数据类型有区间标度变量、比例标度型变量、二元变 量、标称型、序数型以及混合类型等。相异度矩阵是用于存储所有对象两两之间相异度的矩阵,为一个nn维的单模矩阵。其特点 是 d(i, j)=d(j, i), d(i, i)=0, d(j, j)=0o 如下所示:0d(2J)0d(3J)d(3,2)0 d(n4) d(n,2) 017 .分类知识的发现方法主要有哪些?分类过程通常包括哪两 个步骤?分类规则的挖掘方法通常有:决策树法、贝叶斯法、人工神 经网络法、
11、粗糙集法和遗传算法。分类的过程包括2步:首先在 已知训练数据集上,根据属性特征,为每一种类别找到一个合理 的描述或模型,即分类规则;然后根据规则对新数据进行分类。18 .什么是决策树?如何用决策树进行分类?决策树是用样本的属性作为结点,用属性的取值作为分支的 树结构。它是利用信息论原理对大量样本的属性进行分析和归纳 而产生的。决策树的根结点是所有样本中信息量最大的属性。树 的中间结点是以该结点为根的子树所包含的样本子集中信息量最 大的属性。决策树的叶结点是样本的类别值。决策树用于对新样本的分类,即通过决策树对新样本属性值 的测试,从树的根结点开始,按照样本属性的取值,逐渐沿着决 策树向下,直到
12、树的叶结点,该叶结点表示的类别就是新样本的 类别。决策树方法是数据挖掘中非常有效的分类方法。19 .简述ID3算法的基本思想及其主算法的基本步骤。首先找出最有判别力的因素,然后把数据分成多个子集,每 个子集又选择最有判别力的因素进一步划分,一直进行到所有子 集仅包含同一类型的数据为止。最后得到一棵决策树,可以用它 来对新的样例进行分类。主算法包括如下几步:从训练集中随机选择一个既含正例又含反例的子集(称为窗 口);用“建树算法”对当前窗口形成一棵决策树;对训练集(窗口除外)中例子用所得决策树进行类别判定, 找出错判的例子;若存在错判的例子,把它们插入窗口,重复步骤,否则 结束。20 .简述ID
13、3算法的基本思想及其建树算法的基本步骤。首先找出最有判别力的因素,然后把数据分成多个子集,每 个子集又选择最有判别力的因素进一步划分,一直进行到所有子 集仅包含同一类型的数据为止。最后得到一棵决策树,可以用它 来对新的样例进行分类。建树算法的具体步骤如下: 对当前例子集合,计算各特征的互信息;选择互信息最大的特征Ak;把在Ak处取值相同的例子归于同一子集,Ak取几个值就得 几个子集;对既含正例又含反例的子集,递归调用建树算法;若子集仅含正例或反例,对应分枝标上P或N,返回调用 处。21 .设某事务项集构成如下表,填空完成其中支持度和置信度 的计算。事务ID项集L2支持度规则置信度%T1A, D
14、A, B33. 3AfB50T2D, EA, C33. 3CA60T3A, C, EA, D44.4A-D66. 7T4A, B, D, EB, D33. 3Bf D75T5A, B, CC, D33.3C-D60T6A, B, DD, E33. 3D-E43T7A, C, D T8C, D, ET9B, C, D22 . 从信息处理角度看,神经元具有哪些基本特征?写 出描述神经元状态的M-P方程并说明其含义。10 . BP神经网络的作用函数通常为区间的。11 .数据挖掘的过程主要包括确定业务对象、数据准备、 数据挖掘、结果分析及知识同化等几个步骤。12 .数据挖掘技术主要涉及、和3个技术领域
15、。13 .数据挖掘的主要功能包括概念描述、关联分析、 分类与预测、 聚类分析、趋势分析、孤立点分析和偏差分 析7个方面。14 .人工神经网络具有和等特点,其结构模型包括、和自组织 网络3种。15 .数据仓库数据的4个基本特征是 面向主题 、 集成、非易失、随时间变化。16 .数据仓库的数据通常划分为ODS 、 DWD 、 DWS和ADS等几个级别。原始数据层(ODS)、明细数据层 (DWD)、服务数据层(DWS)、数据应用层(ADS)17 .数据预处理的主要内容(方法)包括 数据清理、 数据 集成、数据变换和数据归约等。18 .平滑分箱数据的方法主要有平均值、边界值和 中值。19 .数据挖掘发
16、现知识的类型主要有广义知识、分类型知 识、关联型知识、预测型知识和偏差型知识五种。基本特征:多输入、单输出;突触兼有兴奋和抑制两种 性能;可时间加权和空间加权;可产生脉冲;脉冲可进行 传递;非线性,有阈值。M-P方程:Si = f jWijSj%)siy*Jzw IJs*/-ei),明是神经元之间的连接强度,3是阈值,f(x)是阶梯函数。23 .遗传算法与传统寻优算法相比有什么特点? 1遗传算法为群体搜索,有利于寻找到全局最优解;2遗传算法采用高效有方向的随机搜索,搜索效率高;3遗传算法处理的对象是个体而不是参变量,具有广泛的应用 领域;4遗传算法使用适应值信息评估个体,不需要导数或其他辅助
17、信息,运算速度快,适应性好;5遗传算法具有隐含并行性,具有更高的运行效率。24 .写出非对称二元变量相异度计算公式(即jaccard系数), 并计算下表中各对象间的相异度。测试项目 对象test-1test-2test-3test-4test-5test-60BJ1YNpNNN0BJ2YNpNPNOBJ 3NYNYNN .简述K-平均算法的输入、输出及聚类过程(流程)。输入:簇的数目k和包含n个对象的数据集。输出:k个簇,使平方误差准则最小。步骤:1任意选择k个对象作为初始的簇中心;2计算其它对象与这k个中心的距离,然后把每个对象归入离 它“最近”的簇;3计算各簇中对象的平均值,然后重新选择簇
18、中心(离平均值 “最近”的对象值);4重复第2第3步直到簇中心不再变化为止。25 .简述K-中心点算法的输入、输出及聚类过程(流程)。输入:结果簇的数目k,包含n个对象的数据集输出:k个簇,使得所有对象与其最近中心点的相异度总和最 小。流程:1随机选择k个对象作为初始中心点;2计算其它对象与这k个中心的距离,然后把每个对象归入离 它“最近”的簇;3随机地选择一个非中心点对象Orandom,并计算用Orandom 代替Oj的总代价S;4如果S0,则用Orandom代替Oj,形成新的k个中心点集合;5重复迭代第3、4步,直到中心点不变为止。26 .何谓文本挖掘?它与信息检索有什么关系(异同)。文本
19、挖掘是从大量文本数据中提取以前未知的、有用的、可 理解的、可操作的知识的过程。它与信息检索之间有以下几方面 的区别:1方法论不同:信息检索是目标驱动的,用户需要明确提出查 询要求;而文本挖掘结果独立于用户的信息需求,是用户无法预 知的。2着眼点不同:信息检索着重于文档中字、词和链接;而文本 挖掘在于理解文本的内容和结构。3目的不同:信息检索的目的在于帮助用户发现资源,即从大 量的文本中找到满足其查询请求的文本子集;而文本挖掘是为了 揭示文本中隐含的知识。4评价方法不同:信息检索用查准率和查全率来评价其性能。 而文本挖掘采用收益、置信度、简洁性等来衡量所发现知识的有 效性、可用性和可理解性。20
20、 . OLAP的数据组织方式主要有星型和雪花型两种。21 .常见的OLAP多维数据分析包括 钻取、 切片、 切块和旋转等操作。22 .传统的决策支持系统是以和驱动,而新决策支持系统则是 以、建立在和技术之上。23 . SQL Server2000 的 OLAP 组件叫,OLAP 操作窗 口 叫。24 . BP神经网络由输入、输出以及一或多个隐含 结点组成。25 .遗传算法包括选择、交叉、变异3个基本算 子。26 .聚类分析的数据通常可分为区间标度变量、二元变 量、标称型、比例标度、序数型以及混合类型等。27 .聚类分析中最常用的距离计算公式有欧氏距离、曼 哈顿距离、明考斯距离等。28 .基于划
21、分的聚类算法有K均值 和K中心点。29 . Clementine的工作流通常由、和等节点连接而成。30 .简单地说,数据挖掘就是从数据中挖掘知识的过程。31 .数据挖掘相关的名称还有、等。二、判断题()1.数据仓库的数据量越大,其应用价值也越大。F()2.啤酒与尿布的故事是聚类分析的典型实例。F()3.等深分箱法使每个箱子的记录个数相同。T()4.数据仓库“粒度”越细,记录数越少。F()5.数据立方体由3维构成,Z轴表示事实数据。F()6.决策树方法通常用于关联规则挖掘。F()7. ID3算法是决策树方法的早期代表。T()8. C4. 5是一种典型的关联规则挖掘算法。F()9.回归分析通常用于
22、挖掘关联规则。F()10.人工神经网络特别适合解决多参数大复杂度问题。T()11.概念关系分析是文本挖掘所独有的。F()12.可信度是对关联规则的准确度的衡量。F()13.孤立点在数据挖掘时总是被视为异常、无用数据而 丢弃。T()14. SQL Server 2000不提供关联规则挖掘算法。F()15. Clementine是IBM公司的专业级数据挖掘软件。()16.决策树方法特别适合于处理数值型数据。F()17.数据仓库的数据为历史数据,从来不需要更新。T()18.等宽分箱法使每个箱子的取值区间相同。F()19.数据立方体是广义知识发现的方法和技术之一。F()20.数据立方体的其中一维用于记
23、录事实数据。T()21.决策树通常用于分类与预测。T()22. Apriori算法是一种典型的关联规则挖掘算法。T()23.支持度是衡量关联规则重要性的一个指标。T()24. SQL Server 2000集成了 OLAP,但不具有数据挖掘 功能。F()25.人工神经网络常用于分类与预测。F三、名词解释1 .数据仓库:是一种新的数据处理体系结构,是面向主题 的、集成的、不可更新的(稳定性)、随时间不断变化(不同时间) 的数据集合,为企业决策支持系统提供所需的集成信息。2 .孤立点:指数据库中包含的一些与数据的一般行为或模型 不一致的异常数据。3 . OLAP: OLAP是在OLTP的基础上发展
24、起来的,以数据仓库为 基础的数据分析处理,是共享多维信息的快速分析,是被专门设 计用于支持复杂的分析操作,侧重对分析人员和高层管理人员的 决策支持。4 .粒度:指数据仓库的数据单位中保存数据细化或综合程度 的级别。粒度影响存放在数据仓库中的数据量的大小,同时影响 数据仓库所能回答查询问题的细节程度。5 .数据规范化:指将数据按比例缩放(如更换大单位),使之 落入一个特定的区域(如0 1)以提高数据挖掘效率的方法。规 范化的常用方法有:最大一最小规范化、零一均值规范化、小数 定标规范化。6 .关联知识:是反映一个事件和其他事件之间依赖或相互关 联的知识。如果两项或多项属性之间存在关联,那么其中一
25、项的 属性值就可以依据其他属性值进行预测。7 .数据挖掘:从大量的、不完全的、有噪声的、模糊的、随 机的数据中,提取隐含在其中的、人们事先不知道的、但又是潜 在有用的信息和知识的过程。8 . OLTP: OLTP为联机事务处理的缩写,OLAP是联机分析处理 的缩写。前者是以数据库为基础的,面对的是操作人员和低层管 理人员,对基本数据进行查询和增、册h改等处理。9 . ROLAP:是基于关系数据库存储方式的,在这种结构中,多 维数据被映像成二维关系表,通常采用星型或雪花型架构,由一 个事实表和多个维度表构成。10 .MOLAP:是基于类似于“超立方”块的OLAP存储结构,由 许多经压缩的、类似于
26、多维数组的对象构成,并带有高度压缩的 索引及指针结构,通过直接偏移计算进行存取。11 .数据归约:缩小数据的取值范围,使其更适合于数据挖掘 算法的需要,并且能够得到和原始数据相同的分析结果。12 .广义知识:通过对大量数据的归纳、概括和抽象,提炼出 带有普遍性的、概括性的描述统计的知识。13 .预测型知识:是根据时间序列型数据,由历史的和当前的 数据去推测未来的数据,也可以认为是以时间为关键属性的关联 知识。14 .偏差型知识:是对差异和极端特例的描述,用于揭示事物 偏离常规的异常现象,如标准类外的特例,数据聚类外的离群值 等。15 .遗传算法:是一种优化搜索算法,它首先产生一个初始可 行解群
27、体,然后对这个群体通过模拟生物进化的选择、交叉、变 异等遗传操作遗传到下一代群体,并最终达到全局最优。16 .聚类:是将物理或抽象对象的集合分组成为多个类或簇 (cluster)的过程,使得在同一个簇中的对象之间具有较高的相似 度,而不同簇中的对象差别较大。17 .决策树:是用样本的属性作为结点,用属性的取值作为分 支的树结构。它是分类规则挖掘的典型方法,可用于对新样本进 行分类。18 .相异度矩阵:是聚类分析中用于表示各对象之间相异度的 一种矩阵,n个对象的相异度矩阵是一个rm维的单模矩阵,其对 角线元素均为0,对角线两侧元素的值相同。19 .频繁项集:指满足最小支持度的项集,是挖掘关联规则
28、的 基本条件之一。20 .支持度:规则A-B的支持度指的是所有事件中A与B同 地发生的的概率,即P(AUB),是AB同时发生的次数与事件总次 数之比。支持度是对关联规则重要性的衡量。21 .可信度:规则A-B的可信度指的是包含A项集的同时也 包含B项集的条件概率P(B | A),是AB同时发生的次数与A发生的 所有次数之比。可信度是对关联规则的准确度的衡量。22 .关联规则:同时满足最小支持度阈值和最小可信度阈值的 规则称之为关联规则。四、综合题.何谓数据挖掘?它有哪些方面的功能?从大量的、不完全的、有噪声的、模糊的、随机的数据中, 提取隐含在其中的、人们事先不知道的、但又是潜在有用的信息 和
29、知识的过程称为数据挖掘。相关的名称有知识发现、数据分 析、数据融合、决策支持等。数据挖掘的功能包括:概念描述、关联分析、分类与预测、 聚类分析、趋势分析、孤立点分析以及偏差分析等。1 .何谓数据仓库?为什么要建立数据仓库?数据仓库是一种新的数据处理体系结构,是面向主题的、集 成的、不可更新的(稳定性)、随时间不断变化(不同时间)的数据 集合,为企业决策支持系统提供所需的集成信息。建立数据仓库的目的有3个:一是为了解决企业决策分析中的系统响应问题,数据仓库能 提供比传统事务数据库更快的大规模决策分析的响应速度。二是解决决策分析对数据的特殊需求问题。决策分析需要全 面的、正确的集成数据,这是传统事务数据库不能直接提供的。三是解决决策分析对数据的特殊操作要求。决策分析是面向 专业用户而非一般业务员,需要使用专业的分析工具,对分析结 果还要以商业智能的方式进行表现,这是事务数据库不能提供 的。2 .列举操作型数据与分析型数据的主要区别。