一、名词解释
1.数据仓库是一种新的数据处理体系结构.是面向主题的、集成的、不可更新的(稳定性)、随时间不断变化(不同时间)的数据集合.为企业决策支持系统提供所需的集成信息。
2.孤立点指数据库中包含的一些与数据的一般行为或模型不一致的异常数据。
3.OLAPOLAP是在OLTP的基础上发展起来的.以数据仓库为基础的数据分析处理.是共享多维信息的快速分析.是被专门设计用于支持复杂的分析操作.侧重对分析人员和高层管理人员的决策支持。
4.粒度指数据仓库的数据单位中保存数据细化或综合程度的级别。粒度影响存放在数据仓库中的数据量的大小.同时影响数据仓库所能回答查询问题的细节程度。
5.数据规范化指将数据按比例缩放(如更换大单位).使之落入一个特定的区域(如0-1)以提高数据挖掘效率的方法。规范化的常用方法有:最大-最小规范化、零-均值规范化、小数定标规范化。
6.关联知识是反映一个事件和其他事件之间依赖或相互关联的知识。如果两项或多项属性之间存在关联.那么其中一项的属性值就可以依据其他属性值进行预测。
7.数据挖掘从大量的、不完全的、有噪声的、模糊的、随机的数据中.提取隐含在其中的、人们事先不知道的、但又是潜在有用的信息和知识的过程。
8.OLTPOLTP为联机事务处理的缩写.OLAP是联机分析处理的缩写。前者是以数据库为基础的.面对的是操作人员和低层管理人员.对基本数据进行查询和增、删、改等处理。
9.ROLAP是基于关系数据库存储方式的.在这种结构中.多维数据被映像成二维关系表.通常采用星型或雪花型架构.由一个事实表和多个维度表构成。
10.MOLAP是基于类似于“超立方”块的OLAP存储结构.由许多经压缩的、类似于多维数组的对象构成.并带有高度压缩的索引及指针结构.通过直接偏移计算进行存取。
11.数据归约缩小数据的取值范围.使其更适合于数据挖掘算法的需要.并且能够得到和原始数据相同的分析结果。
12.广义知识通过对大量数据的归纳、概括和抽象.提炼出带有普遍性的、概括性的描述统计的知识。
13.预测型知识是根据时间序列型数据.由历史的和当前的数据去推测未来的数据.也可以认为是以时间为关键属性的关联知识。
14.偏差型知识是对差异和极端特例的描述.用于揭示事物偏离常规的异常现象.如标准类外的特例.数据聚类外的离值等。
15.遗传算法是一种优化搜索算法.它首先产生一个初始可行解体.然后对这个体通过模拟生物进化的选择、交叉、变异等遗传操作遗传到下一代体.并最终达到全局最优。
16.聚类是将物理或抽象对象的集合分组成为多个类或簇(cluster)的过程.使得在同一个簇中的对象之间具有较高的相似度.而不同簇中的对象差别较大。
17.决策树是用样本的属性作为结点.用属性的取值作为分支的树结构。它是分类规则挖掘的典型方法.可用于对新样本进行分类。
18.相异度矩阵是聚类分析中用于表示各对象之间相异度的一种矩阵.n个对象的相异度矩阵是一个nn维的单模矩阵.其对角线元素均为0.对角线两侧元素的值相同。
政治试题19.频繁项集指满足最小支持度的项集.是挖掘关联规则的基本条件之一。
20.支持度规则AB的支持度指的是所有事件中AB同地发生的的概率.即P(AB).是AB同时发生的次数与事件总次数之比。支持度是对关联规则重要性的衡量。
21.可信度规则AB的可信度指的是包含A项集的同时也包含B项集的条件概率P(B|A).是AB同时发生的次数与A发生的所有次数之比。可信度是对关联规则的准确度的衡量。
22.关联规则同时满足最小支持度阈值和最小可信度阈值的规则称之为关联规则。
二、综合题
1.何谓数据挖掘?它有哪些方面的功能
从大量的、不完全的、有噪声的、模糊的、随机的数据中.提取隐含在其中的、人们事先不知道的、但又是潜在有用的信息和知识的过程称为数据挖掘。相关的名称有知识发现、数
据分析、数据融合、决策支持等。
数据挖掘的功能包括:概念描述、关联分析、分类与预测、聚类分析、趋势分析、孤立点分析以及偏差分析等。
2.何谓数据仓库?为什么要建立数据仓库?
数据仓库是一种新的数据处理体系结构.是面向主题的、集成的、不可更新的(稳定性)、随时间不断变化(不同时间)的数据集合.为企业决策支持系统提供所需的集成信息。
建立数据仓库的目的有3个:
一是为了解决企业决策分析中的系统响应问题.数据仓库能提供比传统事务数据库更快的大规模决策分析的响应速度。
二是解决决策分析对数据的特殊需求问题。决策分析需要全面的、正确的集成数据.这是传统事务数据库不能直接提供的。
三是解决决策分析对数据的特殊操作要求。决策分析是面向专业用户而非一般业务员.需要
使用专业的分析工具.对分析结果还要以商业智能的方式进行表现.这是事务数据库不能提供的。
3.列举操作型数据分析型数据的主要区别。
河南12333社保查询网
操作型数据
分析型数据
当前的、细节的
历史的、综合的
面向应用、事务驱动
面向分析、分析驱动
频繁增、删、改
几乎不更新.定期追加
操作需求事先知道
分析需求事先不知道
生命周期符合SDLC
完全不同的生命周期
对性能要求高
对性能要求宽松
一次操作数据量小
一次操作数据量大
支持日常事务操作
支持管理决策需求
4.何谓OLTP人民政府网OLAP?它们的主要异同有哪些?
OLTP即联机事务处理.是以传统数据库为基础、操作人员和低层管理人员对基本数据进行查询和增、删、改等的日常事务处理。OLAP即联机分析处理.是在OLTP基础上发展起来的、以数据仓库基础上的、面向高层管理人员和专业分析人员、为企业决策支持服务。
OLTP和OLAP的主要区别如下表:
OLTP
OLAP
数据库数据
数据库或数据仓库数据
细节性数据
综合性数据
当前数据
历史数据
经常更新
不更新.但周期性刷新
一次性处理的数据量小
一次处理的数据量大
对响应时间要求高
响应时间合理
用户数量大
用户数据相对较少
面向操作人员.支持日常操作
面向决策人员.支持管理需要
面向应用.事务驱动
面向分析.分析驱动
2022年山东公务员考试成绩
5.何谓粒度?它对数据仓库有什么影响?按粒度组织数据的方式有哪些?
粒度是指数据仓库的数据单位中保存数据细化或综合程度的级别。粒度影响存放在数据仓库中的数据量的大小.同时影响数据仓库所能回答查询问题的细节程度。按粒度组织数据的方式主要有:
1简单堆积结构
2轮转综合结构
3简单直接结构
4连续结构
6.简述数据仓库设计的三级模型及其基本内容。
概念模型设计是在较高的抽象层次上的设计.其主要内容包括:界定系统边界和确定主要的主题域。
逻辑模型设计的主要内容包括:分析主题域、确定粒度层次划分、确定数据分割策略、定义关系模式、定义记录系统。
物理数据模型设计的主要内容包括:确定数据存储结构、确定数据存放位置、确定存储分配以及确定索引策略等。在物理数据模型设计时主要考虑的因素有: I/O存取时间、空间利用率和维护代价等。
提高性能的主要措施有划分粒度、数据分割、合并表、建立数据序列、引入冗余、生成导出数据、建立广义索引等。
7.在数据挖掘之前为什么要对原始数据进行预处理
原始业务数据来自多个数据库或数据仓库.它们的结构和规则可能是不同的.这将导致原始数据非常的杂乱、不可用.即使在同一个数据库中.也可能存在重复的和不完整的数据信息.为了使这些数据能够符合数据挖掘的要求.提高效率和得到清晰的结果.必须进行数据的预处理。
为数据挖掘算法提供完整、干净、准确、有针对性的数据.减少算法的计算量.提高挖掘效率
和准确程度。
8.简述数据预处理方法内容
1数据清洗:包括填充空缺值.识别孤立点.去掉噪声和无关数据。
2数据集成:将多个数据源中的数据结合起来存放在一个一致的数据存储中。需要注意不同数据源的数据匹配问题、数值冲突问题和冗余问题等。
3数据变换:将原始数据转换成为适合数据挖掘的形式。包括对数据的汇总、聚集、概化、规范化.还可能需要进行属性的重构。
4数据归约:缩小数据的取值范围.使其更适合于数据挖掘算法的需要.并且能够得到和原始数据相同的分析结果。
9.简述数据清理的基本内容。
1尽可能赋予属性名和属性值明确的含义;
2统一多数据源的属性值编码;
3成人高考后需要上学吗去除无用的惟一属性或键值(如自动增长的id);
4去除重复属性(在某些分析中.年龄和出生日期可能就是重复的属性.但在某些时候它们可能又是同时需要的)
5去除可忽略字段(大部分为空值的属性一般是没有什么价值的.如果不去除可能造成错误的数据挖掘结果)
6合理选择关联字段(对于多个关联性较强的属性.重复无益.只需选择其中的部分用于数据挖掘即可.如价格、数据、金额)
7去掉数据中的噪音、填充空值、丢失值和处理不一致数据。
10.简述处理空缺值的方法。
1忽略该记录;
2去掉属性;温州市教育局
3手工填写空缺值;
4使用默认值;
5使用属性平均值;
6使用同类样本平均值;
7预测最可能的值。
11.常见的分箱方法有哪些?数据平滑处理的方法有哪些?
分箱的方法主要有:
1统一权重法(又称等深分箱法)
2统一区间法(又称等宽分箱法)
3最小熵法
4自定义区间法
数据平滑的方法主要有:平均值法、边界值法和中值法。
12.何谓数据规范化?规范化的方法有哪些?写出对应的变换公式。
将数据按比例缩放(如更换大单位).使之落入一个特定的区域(如0.0~1.0).称为规范化。规范化的常用方法有:
(1)最大-最小规范化
(2)零-均值规范化:
(3)小数定标规范化:xx0/10α
13.数据归约的方法有哪些?为什么要进行维归约?
1数据立方体聚集
2维归约
3数据压缩
4数值压缩
5离散化和概念分层
维归约可以去掉不重要的属性.减少数据立方体的维数.从而减少数据挖掘处理的数据量.提高挖掘效率。
14.何谓聚类?它与分类有什么异同?
聚类是将物理或抽象对象的集合分组成为多个类或簇(cluster)的过程.使得在同一个簇中的对象之间具有较高的相似度.而不同簇中的对象差别较大。
聚类与分类不同.聚类要划分的类是未知的.分类则可按已知规则进行;聚类是一种无指导学习.它不依赖预先定义的类和带类标号的训练实例.属于观察式学习.分类则属于有指导的学习.是示例式学习。
15.举例说明聚类分析典型应用
①商业:帮助市场分析人员从客户基本库中发现不同的客户.并且用不同的购买模式描述
不同客户的特征。
②生物学:推导植物或动物的分类.对基于进行分类.获得对种中固有结构的认识。
WEB文档分类
④其他:如地球观测数据库中相似地区的确定;各类保险投保人的分组;一个城市中不同类型、价值、地理位置房子的分组等。