数据挖掘知识点整理.docx

上传人:小飞机 文档编号:5306514 上传时间:2023-06-24 格式:DOCX 页数:14 大小:172.48KB
返回 下载 相关 举报
数据挖掘知识点整理.docx_第1页
第1页 / 共14页
数据挖掘知识点整理.docx_第2页
第2页 / 共14页
数据挖掘知识点整理.docx_第3页
第3页 / 共14页
数据挖掘知识点整理.docx_第4页
第4页 / 共14页
数据挖掘知识点整理.docx_第5页
第5页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《数据挖掘知识点整理.docx》由会员分享,可在线阅读,更多相关《数据挖掘知识点整理.docx(14页珍藏版)》请在三一办公上搜索。

1、性 a弟一章1、数据挖掘的概念及其特点数据挖掘概念:在大量的数据中挖掘感兴趣的知识(规则,规律,模式,约束)数据挖掘(从数据中发现知识)特点:从大量的数据中挖掘哪些令人感兴趣的、有用的、隐含的、先前未知的和可能有用的 模式或知识挖掘的不仅仅是数据(所以“数据挖掘”并非一个精确的用词)2、数据挖掘的核M(KDD)是什么?知识挖掘(KDD)数据挖掘与知识发现从KDD对数据挖掘的定义中可以看到当前研究领域对数据挖掘的狭义和广义认识 数据清理:(这个可能要占全过程60%的工作量)1、2、3、4、5、6、数据集成数据选择数据变换数据挖掘(选择适当的算法来找到感兴趣的模式)模式评估知识表示3、数据挖掘的体

2、制结构。数据库或数据仓库服务器4、数据挖掘的主要方法(能够区分)常用模式数据挖掘的主要方法概念/类描述:特性化和区分归纳,总结和对比数据的特性。比如:对每个月来网站购物超过 500。元的顾客的描述:40-50岁,有正常职业,信用程度良好- 一 X.联分析5、发泌三.间寻e,一信厂乳,治空:6、欲据二方-一定击二的亲件一7、三一:目于购技三W亨务匚.分类和预酒口通过构造模型(或函数)用来描述和区别类或概念,月来预测类型标 志未知的对象类光均,按气候将国冢分类,按汽油消耗定空将汽苓分关导出模型的表示:判定树、分类规则r神经网络二可以用来预报某已未为的或夭蛋的数字值数据挖掘的主要方法(2)聚类分析将

3、类以的数据虹类到一起,形成一个新拘类别进行分析,口最大化类内的相似性和最小化类间的相似性孤立点分析孤混口:一些妇数据的-般行.为或模全不一致的孤、Z数据通常孤立点被作为“噪音”或异常被丢弃但在欺骗检测中却 再以通r:对芋见事栏进竺孤如点分析而得到结论,,.趋势和演变分折描述行为随时向圭化的对象的发展切律或趋势的势和偏差:回归分析序利慎式四肥:周期性厅而武于类似性的分析氏他定向模式或统计分析分类预测的说明:比如:按气候将国家分类,按汽油消耗定额将汽车分类导出模型的表示:判定树、分类规则、神经网络可以用来预报某些未知的或丢失的数字值聚类分析的说明:例:对WEB 日志的数据进行聚类,以发现相同的用户

4、访问模式孤立点分析的说明(应用)信用卡欺诈检测/移动电话欺诈检测/客户划分/医疗分析(异常)弟二章1、数据仓库的概念(特点就在概念里)数据仓库是一个(1)面向主题的、(2)集成的、(3)随时间而变化的、(4)不容易丢失的数据集 合,支持管理部门的决策过程.2、OLAP (联机分析处理)和OLTP (联机事务处理)的区别1、用户和系统的面向性:面向顾客(事务)VS.面向市场(分析)2、数据内容:当前的、详细的数据(事务)VS.历史的、汇总的数据(分析)3、数据库设计:实体一联系模型(ER)和面向应用的数据库设计(事务)VS.星型/雪花模 型和面向主题的数据库设计(分析)4、数据视图:当前的、企业

5、内部的数据(事务)VS.经过演化的、集成的数据(分析)5、访问模式:事务操作(事务)VS.只读查询(但很多是复杂的查询)(分析)6、任务单位:简短的事务VS.复杂的查询7、访问数据量:数十个VS.数百万个8、用户数:数千个VS.数百个9、数据库规模:100M-数GB VS. 100GB-数TB10、设计优先性:高性能、高可用性VS.高灵活性、端点用户自治11、度量:事务吞吐量VS.查询吞吐量、响应时间3、多维数据模型在多维数据模型中,数据以数据立方体(data cube)的形式存在数据立方体允许以多维数据建模和观察。它由维和事实定义维是关于一个组织想要记录的视角或观点。每个维都有一个表与之相关

6、联,称为维表。多维数据模型围绕中心主题组织,该主题用事实表表示事实表包括事实的名称或度量以及每个相关维表的关键字事实指的是一些数字度量一个n维的数据的立方体叫做基本方体。给定一个维的集合,我们可以构造一个方体的格, 每个都在不同的汇总级或不同的数据子集显示数据,方体的格称为数据立方体。维方体存 放最高层的汇总,称作顶点方体:而存放最底层汇总的方体则称为基本方体。3、几种常见的概念模型星型模式(Star schema):事实表在中心,周围围绕地连接着维表(每维一个).事实表含 有大量数据,没有冗余。雪花模式(Snowflake schema):是星型模式的变种,其中某些维表是规范化的,因而把 教

7、据进一步分解到附加表中。结果,模式图形成类似于雪花的形状。事实星座(Fact constellations):多个事实表共享维表,这种模式可以看作星型模式集, 因此称为星系模式(galaxy schema),或者事实星座(fact constellation)4、一种数据挖掘查询语言DMQL一种是立方体定义,一种是维定义立方体定义(事实表)define cube :维定义(维表)define dimension as ()5、概念分层的概念一个概念分层定义一个映射序列,将低层概念映射到更一般的高层概念多维数据模型(数据立方体)使得从不同的角度对数据进行观察成为可能,而概念分层则提 供了从不同层

8、次对数据进行观察的能力;结合这两者的特征,我们可以在多维数据模型上定 义各种OLAP操作,为用户从不同角度不同层次观察数据提供了灵活性:6、多维数据模型上的OLAP操作上卷(roll-up):汇总数据通过一个维的概念分层向上攀升或者通过维规约当用维归约进行上卷时,一个或多个维由给定的数据立方体删除下钻(drill-down):上卷的逆操作由不太详细的数据到更详细的数据,可以通过沿维的概念分层向下或引入新的维来实现(为 给定数据添加更多细节)7、数据仓库设计的三种方法(自顶向下法、自底向上法或者两者的混合方法)自顶向下法:由总体设计和规划开始在技术成熟、商业理解透彻的情况下使用自底向上法:以实验

9、和原型开始常用在模型和技术开发的初期,可以有效的对使用的技术和模型进行评估,降低风险 混合方法:上述两者的结合8、元数据的概念,可以分为哪几类?元数据就是定义数据仓库对象的数据1、数据仓库结构的描述仓库模式、视图、维、层次结构、导出数据的定义,以及数据集市的位置和内容2、操作元数据包括数据血统(data lineage)、数据类别(currency of data),以及监视信息3、汇总用的算法4、由操作环境到数据仓库的映射5、关于系统性能的数据索引,profiles,数据刷新、更新或复制事件的调度和定时6、商务元数据商务术语和定义、数据拥有者信息、收费政策等(技术元数据、业务元数据)g *

10、M弟三章1、什么是数据预处理?为什么进行?预处理的主要方法和内容。概念:数据预处理是知识发现过程的重要步骤。检测数据异常、尽早地调整数据,并归约待 分析的数据,将在决策过程中得到高回报。进行的原因:现实世界的数据是“肮脏的”数据多了,什么问题都会出现不完整的:有些感兴趣的属性缺少属性值,或仅包含聚集数据含噪声的:包含错误或者“孤立点”不一致的:在编码或者命名上存在差异没有高质量的数据,就没有高质量的挖掘结果高质量的决策必须依赖高质量的数据数据仓库需要对高质量的数据进行一致地集成主要方法和内容:数据清理:填写空缺的值,平滑噪声数据,识别、删除孤立点,解决不一致性数据集成:集成多个数据库、数据立方

11、体或文件数据变换:规范化和聚集数据归约:得到数据集的压缩表示,它小得多,但可以得到相同或相近的结果数据离散化:数据归约的一部分,通过概念分层和数据的离散化来规约数据,对数字型数据 特别重要所占工作量最多的过程:数据清理2、如何处理空缺值?最理想的是哪个方法?忽略元组:当类标号缺少时通常这么做(假定挖掘任务涉及分类或描述),当每个属性缺少值的百分比变化很大时,它的效果非常差。人工填写空缺值:工作量大,可行性低使用一个全局变量填充空缺值:比如使用unknown或-8使用属性的平均值填充空缺值:使用与给定元组属同一类的所有样本的平均值使用最可能的值填充空缺值:使用像Bayesian公式或判定树这样的

12、基于推断的方法(最理 想)3、什么是噪声,引起噪声的原因。噪声:一个测量变量中的随机错误或偏差引起噪声数据的原因:数据收集工具的问题、数据输入错误、数据传输错误、技术限制、命 名规则的不一致。4、数据平滑地分箱分箱(binning):首先排序数据,并将他们分到等深的箱中然后可以按箱的平均值平滑、按箱中值平滑、按箱的边界平滑等等方法:price 的排序后数据(单位:美元):4,8,15,21,21,24,25,28,34划分为(等深的)箱:箱 1: 4, 8, 15箱 2: 21, 21, 24箱 3: 25, 28, 34用箱平均值平滑:箱 1:9,9,9箱 2: 22, 22, 22箱 3:

13、 29, 29, 29用箱边界平滑:箱 1: 4, 4, 15箱 2: 21, 21, 24箱 3: 25, 25, 345、数据变换(规范化、最小最大要求掌握,计算),并解释为什么要做这样的变换。规范化:将数据按比例缩放,使之落入一个小的特定区间(最小一最大规范化、z-score规范化、小数定标规范化)最小一最大规范化讨 _ v imnA(new _ max 一 new _ min ) + new _ min max - minaaa例3.1假定届性irtcome的最小勺易大值分别为$ 12,000和$98,000 我f口想映射income到区间OK 0.14根据最小撮大规范化扣笛豚伯SB6

14、00将变换为:73,600-12,00071 -98,000-12.000数据规范化的一种方法是“最小一最大规范化”,即假设数据的取值区间为 old_min, old_max, “最小一最大规范化”即把这个区间映射到新的取值区间new_min, new_max。对于任意一个在原来区间中的变量,在新的区间中都有一个值和它对应,计算公式为:x =0_mn:(new_max - new_min ) + new_minold_max - old_min 一一一现假设“客户基本情况”表中的客户月收入属性的实际值范围为2100, 8300,要把这个属 性值规范到0, 1,对月收入属性值5600请应用上述公

15、式将其进行规范,并解释为什么要 进行这样的数据变换才是适于挖掘的形式。一,x =5600-21008300 - 2100(1 - 0) + 0 = 0.5645练习:假设数据集D是某公司每月利润增长数据,数据单位为元,取值范围-13000-32000 之间,5%点为-9000,95%点在280000,根据3-4-5规则划分区间。规范化对于基于距离的分类算法(如聚类)和神经网络算法是非常重要的,可以保证输入值 在一个相对小的范围内,加快训练速度;另外,不会发生因为输入值的范围过大而使权重过 大的情况。参考:运算空间量小,处理小数总比大数方便,对于计算效率和速度都有好处6、3-4-5规划(例子要求

16、掌握)自然划分的3-4-5规则常被用来将数值数据划分为相对一致,“更自然”的区间规则的划分步骤:1、如果一个区间最高有效位上包含3,6, 7或9个不同的值,就将该区间划分为3个等宽 子区间;(7-2,3,2)2、如果一个区间最高有效位上包含2, 4,或8个不同的值,就将该区间划分为4个等宽子 区间;3、如果一个区间最高有效位上包含1,5,或10个不同的值,就将该区间划分为5个等宽子区间;4、将该规则递归的应用于每个子区间,产生给定数值属性的概念分层;5、对于数据集中出现的最大值和最小值的极端分布,为了避免上述方法出现的结果扭曲, 可以在顶层分段时,选用一个大部分的概率空间e.g. 5%-95%

17、例子如下图(参考书上P9091):7、关于属性值的类型(名称、序数连续、区间)8、离散化中的三种类型的属性值: 名称型e.g.无序集合中的值; 序数e.g.有序集合中的值; 连续值(区间)一一.g.实数第四章1、四种兴趣度量单位常用的四种兴趣度的客观度量:简单性:模式是否容易被人所理解 模式结构的函数(模式的长度、属性的个数、操作符个数)。e.g.规则长度或者判定树的节点个数。确定性:表示一个模式在多少概率下是有效的。置信度(A=B) = (包含A和B的元组值)/(包含A的元组值),e.g. buys(X, “computer)二buys(X, “software”)30%, 80%100%置

18、信度:准确的。实用性:可以用支持度来进行度量:支持度(A=b)=(包含A和B的元组数)/(元组总数)e.g. buys(X, “computer)=buys(X, “software”)30%, 80%同时满足最小置信度临界值和最小支持度临界值的关联规则称为强关联规则。新颖性:提供新信息或提高给定模式集性能的模式通过删除冗余模式来检测新颖性(一个模式已经为另外一个模式所蕴涵)Location(X, “Canada”)=buys(X, “Sony_TV”)8%, 70%Location(X, “Vancouver”)=buys(X, “Sony_TV”) 2%, 70%2、特征化单词、关联、分类

19、。数据挖掘语言,指定挖掘知识类型特征化 mine characteristics 数据区分 mine comparison as pattern_name关联 mine associations 分类 mine classification as pattern_name第四章1、数据挖掘可以分为描述性挖掘和预测性挖掘,概念描述属于描述性挖掘。2、面向属性归纳的基本思想面向属性归纳的基本思想:1)、使用关系数据库查询收集任务相关的数据2)、通过考察任务相关数据中每个属性的不同值的个数进行概化,方法是属性删除或者是属 性概化3)、通过合并相等的,概化的广义元组,并累计他们对应的计数值进行聚集操作

20、4)、通过与用户交互,将广义关系以图表或规则等形式,提交给用户3、数据概化的两种常用方法,属性删除和属性概化数据概化的两种常用方法:属性删除和属性概化1、属性删除的适用规则:对初始工作关系中具有大量不同值的属性,符合以下情况,应使 用属性删除:在此属性上没有概化操作符(比如该属性没有定义相关的概念分层)该属性的较高层概念用其他属性表示2、属性概化的使用规则:如果初始工作关系中的某个属性具有大量不同值,且该属性上存 在概化操作符,则使用该概化操作符对该属性进行数据概化操作-j-* Vr.弟五早1、哪些属性可以删掉,如phone#,namename :删除属性gender :保留该属性,不概化ma

21、jor :根据概念分层向上攀升文,理,工 birth_place:根据概念分层location向上攀升 birth_date:概化为 age,再概化为 age_range residence:根据概念分层location向上攀升 phone# :删除属性gpa:根据GPA的分级作为概念分层2、信息增益(计算)书上有个例子P1313、特征化target充分、必要条件,量化规则。写出一个规则能够理解并说出它的意思。量化特征化规则V X, target_cla ss(X) n condition( X) t: t_weight必要条件量化区分规则V X, target_class(X) u cond

22、ition(X) d: d_weight充分条件量化描述规则V X, target_cla ss(X) ocondition (X) t: w,d : w v. v condition (X) t: w ,d : w1 , l11n / 虹 nn充要条件给出 V X, Europe(X) o(item(X) =TV) t: 25%,d: 40% v (item(X) computer) t: 75%,d: 30%表明对99年AllElectronics公司的TV和计算机销售,如果一商品在欧洲售出,则其为TV 的概率为25%该公司40%的TV在欧洲售出4、对四分位的理解和四分位的极差。最常用度量

23、:五数概括(基于四分位数)、中间四分位数区间和标准差四分位数、孤立点和盒图百分位数:第k个百分位数是具有如下性质的值x:数据项的k%在x上或低于x四分位数:Q1 (25th percentile), Q3 (75th percentile)中间四分位数区间(IQR): IQR=Q3 - Q1对倾斜分布的描述,除了 IQR还常需两个四分位数Q1和Q3,以及中位数M,一个识别孤立 点的常用规则是:挑出落在至少高于第三个四分位数或低于第一个四分位数1.5X IQR处的 值四分位,四分位数极差是多少?Ppt上的:百分位数(percentile):第k个百分位数是具有如下性质的值x:数据项的k%在x 上

24、或低于x四分位数:Q1 (25th percentile), Q3 (75th percentile)中间四分位数区间(IQR): IQR = Q3 - Q1对倾斜分布的描述,除了 IQR还常需两个四分位数Q1和Q3,以及中位数M, 一个识别孤 立点的常用规则是:挑出落在至少高于第三个四分位数或低于第一个四分位数1.5XIQR处 的值百度的:四分位差(quartile deviation),也称为内距或四分间距(inter-quartile range),它是 上四分位数(QL)与下四分位数(QU)之差,通常用Qd表示。计算公式为:Qd =QL-QU四分位差反映了中间50%数据的离散程度,其数

25、值越小,说明中间的数据越集中;其 数值越大,说明中间的数据越分散。四分位差不受极值的影响。此外,由于中位数处于数据 的中间位置,因此,四分位差的大小在一定程度上也说明了中位数对一组数据的代表程度。 四分位差主要用于测度顺序数据的离散程度。对于数值型数据也可以计算四分位差,但不适 合分类数据。四分位数是将一组数据由小到大(或由大到小)排序后,用3个点将全部数据分为4 等份,与这3个点位置上相对应的数值称为四分位数,分别记为Q1 (第一四分位数)、Q2(第二四分位数,即中位数)、Q3 (第三四分位数)。其中,Q3到Q1之间的距离的差又称 为四分位差,记为Q。四分位差越小,说明中间部分的数据越集中;

26、四分位数越大,则意味 着中间部分的数据越分散。具体的:1.极差、四分位数和四分位数极差开始,让我们先学习作为数据散布度量的极差、分位数、四分位数、百分位数和四分位数极 差。设x1,x2,,xN是某数值属性X上的观测的集合。该集合的极差(range)是最大值(max() 与最小值(min()之差。假设属性X的数据以数值递增序排列。想象我们可以挑选某些数据点,以便把数据分布划 分成大小相等的连贯集,如图2.2所示。这些数据点称做分位数。分位数quantile)是取自 数据分布的每隔一定间隔上的点,把数据划分成基本上大小相等的连贯集合。(我们说“基 本上”,因为可能不存在把数据划分成恰好大小相等的诸

27、子集的X的数据值。为简单起见, 我们将称它们相等。)给定数据分布的第k个q-分位数是值x,使得小于x的数据值最多为 k/q,而大于x的数据值最多为(q-k)/q,其中k是整数,使得0k E成条件是叩=&1) a(/J2=项2) a .-2 = /ait-2)A(J1jt-l 医疗诊断性能预删鞭测是构造和使用模型评估无样本类,或评估给定样 本可能具有的属性或值空间,预测和分类的界同相同点两者都需要构建模型都用模型来估计未知值-土溺当中主要的估计方漆呈巨日分折辨性回旧和多元回月不同点分类法主要是用来预11类标号(分类属性值)预删法主要是用来估计连续值(量化属性值)2.训练数据集和训练样本的概念。训

28、练数据集:由为建立模型而被分析的数据元组形成 训练样本:训练数据集中的单个样本(元组)3 .什么是判定树(决策树)?如何应用它分类?用判定树归纳分类什么是判定树?类似于流程囹的树结构每个内部节点表示在一个属性上的删试每个分枝代表一个驯试输出每个树叶节点代表类或类分布判定树的生成由两个阶段组成判定树构建.开髭的,所有的口篷揖本都在.根节直-1S史的遇过读定前.辑性来剑分樗本(叔领是离量旧】树更枝许真分秩受瞑的呈训靠最掴甲的翌声和立立癌.树雪.桂姓四橙判定树的使用;对未知样本进行分类通过将样本的属性值与判定树相比较示例Database TDB10A C,D20B, C,E30A, B; C. E4

29、0B;E1.就 SC&51ItemsetsupA2回3C3,1同3Item setsupA2回3C3目3最小支持计数:2ItemsetItem setsupI AnC2假舟2Bn E3I C, E2Item setsupA,B1佻02他目1B, Q2旧目3Q E27 nd+Item setSCEiil4.| B, C, E |3rd Kan匕ItemsetsupI B, Q E |A周 A,C 匹目 acclpriori算法利用的是Apriori性质:频繁项集的所有非空子集也必须是频繁的。4.多层关联致支持度一致支持度:对所有层都使用一致的最小支持度优点:搜索时容易采用优化策略,即一个项如果不

30、满足最小支持度,它的所有子项都可以不用搜索缺点:最小支持度值设置困难太高:将丢掉出现在较低抽象层中有意义的关联规则太低:会在较高层产生太多的无兴趣的规则多层关联一一递减支持度使用递减支持度,可以解决使用一致支持度时在最小支持度值上设定的困难递减支持度:在较低层使用递减的最小支持度 每一层都有自己的一个独立的最小支持度 抽象层越低,对应的最小支持度越小 第八章1、什么是聚类分析?聚类分析:将物理或抽象对象的集合分组成为由类似的对象组成的多个类的过程聚类是一种无指导的学习:没有预定义的类编号2、聚类分析的数据通常分为哪五个?二元变量、标称变量、序数型变量、比例标度变量、混合类型的变量3、划分方法-簇的表示(1)k-平均算法由簇的平均值来代表整个簇k-平均算法当邻近度函数采用曼哈顿距离的时候,合适的质心事簇中各个点的中位数(2)k中心点算法由处于簇的中心区域的某个值代表整个簇

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号