数据挖掘技术及其应用现状
近十几年,随着科学技术飞速的发展,经济和社会都取得了极大的进步,与此同时,在各个领域产生了大量的数据,如人类对太空的探索,银行每天的巨额交易数据。显然在这些数据中丰富的信息,如何处理这些数据得到有益的信息,人们进行了有益的探索。计算机技术的迅速发展使得处理数据成为可能,这就推动了数据库技术的极大发展,但是面对不断增加如潮水般的数据,人们不再满足于数据库的查询功能,提出了深层次问题:能不能从数据中提取信息或者知识为决策服务。就数据库技术而言已经显得无能为力了,同样,传统的统计技术也面临了极大的挑战。这就急需有新的方法来处理这些海量般的数据。于是,人们结合统计学、数据库、机器学习等技术,提出数据挖掘来解决这一难题。
数据挖掘的含义和作用
数据挖掘的历史虽然较短,但从20世纪90年代以来,它的发展速度很快,加之它是多学科综合的产物,目前还没有一个完整的定义,人们提出了多种数据挖掘的定义,例如:
SAS研究所(1997):“在大量相关数据基础之上进行数据探索和建立相关模型的先进方法”。
Bhavani(1999):“使用模式识别技术、统计和数学技术,在大量的数据中发现有意义的新关系、模式和趋势的过程”。
Hand et al(2000):“数据挖掘就是在大型数据库中寻找有意义、有价值信息的过程”。
我们认为:数据挖掘就是从海量的数据中挖掘出可能有潜在价值的信息的技术。这些信息是可能有潜在价值的,支持决策,可以为企业带来利益,或者为科学研究寻找突破口。
现今资料流通量之巨大已到了令人咂舌地步,就实际限制而言,便遇到了诸如巨量的纪录,高维的资料增加的传统分析技术上的困难,搜集到的资料仅有5%至10%用来分析,以及资料搜集过程中并不探讨特性等问题,这就让我们不得不利用Data Mining技术。
数据挖掘综合了各个学科技术,有很多的功能,当前的主要功能如下:
1.分类:按照分析对象的属性、特征,建立不同的组类来描述事物。例如:银行部门根据以前的数据将客户分成了不同的类别,现在就可以根据这些来区分新申请贷款的客户,以采取相应的贷款方案。
2.聚类:识别出分析对内在的规则,按照这些规则把对象分成若干类。例如:将申请人分为高度风险申请者,中度风险申请者,低度风险申请者。
3.关联规则和序列模式的发现:关联是某种事物发生时其他事物会发生的这样一种联系。例如:每天购买啤酒的人也有可能购买香烟,比重有多大,可以通过关联的支持度和可信度来描述。与关联不同,序列是一种纵向的联系。例如:今天银行调整利率,明天股市的变化。
4.预测:把握分析对象发展的规律,对未来的趋势做出预见。例如:对未来经济发展的判断。
5.偏差的检测:对分析对象的少数的、极端的特例的描述,揭示内在的原因。例如:在银行的100万笔交易中有500例的欺诈行为,银行为了稳健经营,就要发现这500例的内在因素,减小以后经营的风险。
需要注意的是:数据挖掘的各项功能不是独立存在的,在数据挖掘中互相联系,发挥作用。
数据挖掘的方法及工具
作为一门处理数据的新兴技术,数据挖掘有许多的新特征。首先,数据挖掘面对的是海量的数据,这也是数据挖掘产生的原因。其次,数据可能是不完全的、有噪声的、随机的,有复杂的数据结构,维数大。最后,数据挖掘是许多学科的交叉,运用了统计学,计算机,数学等学科的技术。以下是常见和应用最广泛的算法和模型:
(1) 传统统计方法:① 抽样技术:我们面对的是大量的数据,对所有的数据进行分析是不可能的也是没有必要的,就要在理论的指导下进行合理的抽样。② 多元统计分析:因子分析,聚类分析等。③ 统计预测方法,如回归分析,时间序列分析等。
(2) 可视化技术:用图表等方式把数据特征用直观地表述出来,如直方图等,这其中运用的许多描述统计的方法。可视化技术面对的一个难题是高维数据的可视化。
(3) 决策树:利用一系列规则划分,建立树状图,可用于分类和预测。常用的算法有CART、CHAID、ID3、C4.5、C5.0等。
(4) 神经网络:模拟人的神经元功能,经过输入层,隐藏层,输出层等,对数据进行调整,计算,最后得到结果,用于分类和回归。
(5) 遗传算法:基于自然进化理论,模拟基因联合、突变、选择等过程的一种优化技术。
(6) 关联规则挖掘算法:关联规则是描述数据之间存在关系的规则,形式为“A1∧A2∧…An→B1∧B2∧…Bn”。一般分为两个步骤:① 求出大数据项集。② 用大数据项集产生关联规则。
除了上述的常用方法外,还有粗集方法,模糊集合方法,Bayesian Belief Netords ,最邻近算法(k-nearest neighbors method(kNN))等。
由于数据挖掘一开始就是面向应用的,是为决策服务,而决策者又不一定具备太多的技术的知识,现许多公司和研究机构开发了一系列的工具用于数据挖掘,见下表。
分享到:
相关推荐
### 数据挖掘技术及其应用现状探析 #### 一、数据挖掘技术概述 数据挖掘(Data Mining, DM)是一项从海量、不完整的、有噪声的、模糊的、随机的数据集中提取出隐含的、未知的、潜在有用的信息和知识的过程。这项技术...
数据挖掘及其在商业银行中的应用.caj 数据挖掘与决策支持系统.caj 数据仓库、数据集市和数据挖掘.caj 数据仓库与数据挖掘1.caj IDSS 中数据仓库和数据挖掘的研究与实现.caj 基于粗糙集理论的数据挖掘模型.caj 数据...
近年来,数据挖掘技术的研究现状表明,这一领域的研究工作主要集中于算法的优化、数据挖掘工具的开发、以及新应用的探索。随着大数据时代的到来,数据挖掘技术也在不断地演进,以应对大规模数据集的挑战。研究者们正...
数据挖掘技术的现状与展望 数据挖掘的提出 数据挖掘的基本概念 数据挖掘的任务,应用 数据挖掘面临的问题
数据挖掘技术的发展现状与应用综述 本文系统地介绍了数据挖掘技术的发展现状、分类、原理、功能、应用范围和发展方向,旨在帮助读者更好地理解数据挖掘技术的概念和应用价值。 一、数据仓库的基本概念 数据仓库是...
Web数据挖掘技术在中国电子商务领域的应用研究综述,主要探讨了Web数据挖掘技术的定义、分类、在电子商务中的应用现状以及未来的研究方向。 Web数据挖掘是数据挖掘技术在Web环境下的应用,其核心是从大量的Web文档...
教育数据挖掘研究的现状表明,该技术可以应用于教育领域的各个方面,包括但不限于招生、就业、后勤、图书馆管理、人事管理和设备管理等。在教学研究中,数据挖掘技术可以支持个性化学习,指导教学及课程设计,改进...
三、数据挖掘技术的应用现状 尽管数据挖掘技术在临床数据资源方面具有巨大的潜力,但其在临床应用方面的研究和实践仍处于起步阶段。阻碍数据挖掘技术推广的主要原因是数据处理软件的使用和基本数学模型知识的学习对...
数据挖掘及其在通信侦察信号处理中的应用.caj 数据挖掘及其对统计学的挑战.caj 数据挖掘及其工具的选择.caj 数据挖掘及在营销中的应用.caj 数据挖掘和数据仓库及其在电信业中的应用.caj 数据挖掘和知识发现的技术...
数据挖掘技术随着计算机软、硬件的进步,人们利用信息技术产生和搜集数据的能力大 幅度提高。数以千万计的数据库被用于商业管理、政府办公、科学研究和工程 丌发等方面,收集工具的进步使我们拥有了海量的数据。面对...
数据挖掘技术则通过对大量材料数据进行分析和模式识别,帮助科学家和工程师发现新的材料属性和潜在应用,提升材料研究和应用的效率。 在过去的几十年中,随着材料基因工程(Materials Genome Initiative,MGI)理念...
国外研究现状:在数据挖掘和知识发现(KDD)领域,国外的研究起始较早,至今已形成较为成熟的研究体系和应用技术。自20世纪80年代末期,数据挖掘的概念在美国人工智能会议上被提出,到了90年代中期,在蒙特利尔首次...
空间数据挖掘技术的研究现状和发展趋势显示,该技术对于处理、分析和提取地理空间信息具有重要价值,能够为多个行业和领域提供深度的数据支持和决策服务。随着研究的深入和技术的发展,空间数据挖掘将继续成为IT行业...
文章标题为“图书馆数据挖掘技术研究现状述评”,其内容涉及数据挖掘技术在图书馆领域的应用研究。文章从2003年到2009年间的国内外研究文献中提取信息,通过定量分析、对比分析和归纳分析法,评述了图书馆数据挖掘...
目前数据挖掘研究的现状和成果显示,该技术在国外已被广泛应用于各个领域,如加州理工学院喷气推进实验室与天文科学家合作开发的SKICA等典型应用。数据挖掘技术正逐渐成为信息技术领域的热点和趋势。 随着技术的...