一千零一贴 之四
By Jonathan Wu
During the last several years, data mining techniques have been used by companies to understand the demographics of their customers and to provide them with personalized interactions. There are various data mining techniques that have been deployed in order to identify hidden trends and new opportunities within the data. These various data mining techniques have been embedded into software applications that process complex algorithms in order to provide meaningful information. While end-user data mining applications are available, they have not been extensively deployed throughout organizations because they are often not understood. One way to understand the capabilities of data mining is to compare it to other business intelligence (BI) technologies.
Ad Hoc Query
With an ad hoc query application, users have the ability to access information on demand. What they ask for is what they will get. For example, a user creates and executes an ad hoc query that answers the question, "How much revenue was generated by each customer during this year?" The results from the query would contain customer name and revenue for the year selected. Figure 1 is a representation of the result set produced by the ad hoc query.
Figure 1
The revenue by customer could be totaled to another question: "How much revenue was generated this year?" In addition, other questions such as: "What customer generated the most revenue for the company?" and "What customer generated the least amount of revenue for the company?" could also be answered. While the query result was useful and addressed several questions, this BI technology will not identify unusual patterns or reveal unusual relationships. What the user requested was revenue by customer for the current year and that is the information that was provided ?no more, no less.
Online Analytical Processing (OLAP)
OLAP applications provide users with the ability to manually explore and analyze summary and detailed information. For example, a user creates and performs an OLAP analysis that answers the question, "What was the revenue for each quarter of this year by geographic region and customer?" The results from this analysis would contain geographic region, customer name, revenue and quarters selected. Figure 2 is a representation of the result set produced by the OLAP analysis.
Figure 2
Additional questions could be posed of the data that could highlight seasonal revenue patterns by geographic region. However, a user who understands how to navigate the data must direct this process. OLAP can only highlight the patterns within the data that was requested. It is left to the user to identify the trends and patterns highlighted by the OLAP analysis. This BI technology will not identify unusual or reveal hidden relationships.
Data Mining
Data mining can best be described as a BI technology that has various techniques to extract comprehensible, hidden and useful information from a population of data. Data mining makes it possible to discover hidden trends and patterns in large amounts of data. The output of a data mining exercise can take the form of patterns, trends or rules that are implicit in the data.
There are various data mining techniques that can be deployed; each serving a specific purpose and varying amounts of user involvement. Figure 3 displays the progression of data mining techniques in the order of user involvement.
Figure 3
Neural networks are highly evolved systems that provide predictive modeling. These systems are very complex, and it takes time to train the system to perform human-like thinking. This data mining technique has been used to detect potential fraudulent credit card transactions.
Induction is a data mining technique that induces rules inherent within the data. The rules are used to understand the relationships that exist. A classic example is: When people buy diapers, they also buy beer 50 percent of the time.
Statistics is the basis of all data mining techniques and requires individuals highly skilled in mathematics to build and interpret the results.
Visualization displays the data in a graphical or three-dimensional map, thereby allowing the user to identify trends, patterns and relationships. While an image that is produced provides another perspective of data relationships, visualization is often incorporated in data mining applications.
While OLAP and query language are listed by the GartnerGroup as data mining techniques, the amount of user involvement is extensive and extremely time-consuming to identify hidden trends and relationships. Therefore, using such techniques is not cost-effective.
Utilizing a data mining application, a user can ask, "What are the distinguishing characteristics of our credit customers who pay on time?" The results from the data mining exercise would then be used to create the condition statement of an ad hoc query that identifies customer names and contact information within the database for the purposes of cross- selling additional services.
Ad hoc query applications scratch the surface of the value that exists within a database while OLAP provides users with greater depth and understanding. However, data mining digs deeper and provides users with knowledge through the discovery of hidden trends and relationships. The combination of data mining with an ad hoc query or OLAP application is extremely powerful and provides users with knowledge about the data that is analyzed and the ability to act upon the knowledge. Figure 4 depicts the value and purpose of the BI technologies addressed herein.
Figure 4
References:
Parsaye, K. "A Characterization of Data Mining Technologies and Processes." The Journal of Data Warehousing. Fall 1997.
Brand, E. and Gerritsen, R. "Data Mining and Knowledge Discovery." DBMS Online. February 1998.
相关推荐
基于Matlab图像识别技术的隐形眼镜镜片边缘缺陷检测.zip
1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
提交标志诊断测试资源手册
这是一份用于诊断提交后成功标志的测试资源,包含概述与正文两章。
基于OFDM的基带通信系统仿真平台设计与实现(Matlab代码实现)
内容概要:本文介绍了基于OFDM(正交频分复用)的基带通信系统仿真平台的设计与实现,重点利用Matlab代码完成通信系统的建模与仿真。该资源由“荔枝科研社”提供,旨在帮助科研人员深入理解现代通信系统的核心技术。平台涵盖了信号调制、信道建模、接收端解调及误码率分析等完整的通信链路环节,能够有效支持对OFDM系统架构与工作原理的研究。文档强调科研不仅需要严谨的逻辑与扎实的努力,更要善于借助工具与资源提升效率,实现创新突破。; 适合人群:具备通信原理基础知识,熟悉Matlab编程,从事通信工程、信号处理或相关领域研究的研发人员及研究生。; 使用场景及目标:① 学习和理解OFDM通信系统的基本架构与工作原理;② 利用Matlab进行通信系统仿真,完成课程设计或科研项目中的系统建模与性能分析;③ 作为研究基础,进一步开发更复杂的通信算法,如信道估计、均衡技术等。; 阅读建议:此资源以Matlab代码为核心,建议读者结合代码逐行调试,深入理解每个模块的功能和参数设置。同时,应参照通信原理教材,将理论知识与仿真实践相结合,以达到最佳学习效果。
天津市滨海新区矢量面数据-02坐标-shp格式
天津市滨海新区区划面数据,shp格式,02坐标
基于双向DC-DC变换器的储能电池SOC充电+放电双模式Simulink仿真
内容概要:本文档详细介绍了一项基于双向DC-DC变换器的储能电池SOC(荷电状态)充放电双模式Simulink仿真研究。该仿真模型实现了储能电池在不同工况下的精确能量管理,支持充电与放电两种工作模式,并利用Simulink平台进行系统建模与动态仿真,以验证控制策略的有效性与系统稳定性。研究聚焦于电池SOC的闭环控制、双向能量流动管理及变换器的动态响应特性,具有较强的工程应用价值,适用于新能源并网、微电网能量管理及电动汽车等场景。文档还指出该资源是更大规模科研资料库的一部分,涵盖电力电子、自动控制等多个方向的仿真案例与技术文档。 适合人群:具备一定电力电子、自动控制或电气工程背景,从事新能源系统、储能技术或电力系统仿真的研究生、科研人员及工程技术人员。 使用场景及目标:① 学习并掌握基于双向DC-DC变换器的储能系统建模与控制方法;② 实现电池SOC的双模式充放电控制仿真,优化能量管理策略;③ 支持科研项目中的系统仿真验证,提升论文或项目的技术深度与创新性。 阅读建议:建议结合MATLAB/Simulink环境动手实践仿真模型,重点关注控制逻辑设计、参数整定及系统动态响应分析。同时可参考文档中提及的虚拟同步发电机(VSG)、柔性互联装置等相关资源,拓展对现代电力系统综合仿真与控制的理解与应用能力。


数据仓库
