The invention discloses a construction method of R mining and visualization platform based on the HighCharts data, which comprises the following steps: S1: design and implementation of data upload component; S2: design and implementation of data preprocessing component; S3: design and implementation of data visualization component; S4: design and implementation of data modeling: Design and component; S5 the visual component; S6: integration and deployment of data mining visualization platform, provides the configuration interface for each component to achieve the steps S1 to S5, and provide the user interface to edit the configuration file of the custom data mining visualization platform. This method makes the original data, the mining process, the results of the mining directly in front of the user, with good interaction, but also greatly enhance the user's participation and experience.
【技术实现步骤摘要】
本专利技术涉及数据挖掘技术,特别是涉及一种基于R和HighCharts的数据挖掘可视化平台的构建方法。
技术介绍
数据挖掘(DataMining)是一种从海量的历史业务数据中,透过数理分析模式提取出蕴藏于其中的潜在信息的过程。数据挖掘是一个不断重复、不断修改、不断迭代的过程,主要包括:数据采集、数据预处理、数据分析、结果可视化显示和模型评估等流程。目前,数据挖掘已经在银行、电信、保险、交通、零售等领域得到了广泛的应用。数据挖掘可视化技术可以将隐藏于数据中的抽象信息以简明的形式呈现出来,加深用户对数据含义的理解,更好地了解数据之间的相互关系和发展趋势。因此,可视化技术已经成为数据挖掘不可或缺的一部分。现有的数据挖掘平台,尚存在以下问题:原始数据展现形式较为单调;挖掘过程中用户可自行设置参数的方式简单,导致用户参与度过低;挖掘结果的展现图形以静态化展示为主,较难以通过界面交互方式开展。另外,R与Weka虽均提供了成熟的分类、聚类、关联规则等数据挖掘技术,也可以用较为丰富的图形来展现挖掘结果。但是,美中不足地是两者生成的可视化图形效果一般,且绝大部分图形为静态图,没有交互性或是交互性较差。
技术实现思路
专利技术目的:本专利技术的目的是提供一种基于R和HighCharts的数据挖掘可视化平台的构建方法,充分利用R语言所具有的丰富的统计分析、数据挖掘能力以及HighCharts强大的可视化效果,用以解决现有技术中存在的缺陷,例如:交互性差、可视化效果一般等。技术方案:本专利技术所述的基于R和HighCharts的数据挖掘可视化平台的构建方法,包括以下步骤:S1:设计 ...
【技术保护点】
一种基于R和HighCharts的数据挖掘可视化平台的构建方法,其特征在于:包括以下步骤:S1:设计并实现数据上传构件,在客户端与服务器网络通畅的情况下,通过数据上传构件建立客户端与服务器之间的TCP连接,然后以数据流的形式将用户待挖掘的数据集上传至服务器,服务器端对收到的数据集进行解析并保存;S2:设计并实现数据预处理构件,通过数据预处理构件对步骤S1中解析得到的数据进行缺失值、异常值处理,并实现多化的用户接口,以便让用户按需选择相应的缺失值、异常值处理方法;S3:设计并实现数据可视化构件,基于HighCharts技术,通过数据可视化构件将步骤S2处理后的数据以图形化形式进行展现,并提供给用户相应的交互功能;S4:设计并实现数据建模构件,所述数据建模构件基于R语言的统计分析和数据挖掘包实现,它封装了数据挖掘模型,为用户提供图形界面接口,使用户能够自行设置相应的分析模型及参数;S5:设计并实现结果可视化构件,所述结果可视化构件使用Java实现,它提取数据建模构件挖掘到的结果,并把结果传递给表现层的HighCharts组件进行保存,绘制出相应的可视化结果,并展现给用户;S6:集成和部署数 ...
【技术特征摘要】
1.一种基于R和HighCharts的数据挖掘可视化平台的构建方法,其特征在于:包括以下步骤:S1:设计并实现数据上传构件,在客户端与服务器网络通畅的情况下,通过数据上传构件建立客户端与服务器之间的TCP连接,然后以数据流的形式将用户待挖掘的数据集上传至服务器,服务器端对收到的数据集进行解析并保存;S2:设计并实现数据预处理构件,通过数据预处理构件对步骤S1中解析得到的数据进行缺失值、异常值处理,并实现多化的用户接口,以便让用户按需选择相应的缺失值、异常值处理方法;S3:设计并实现数据可视化构件,基于HighCharts技术,通过数据可视化构件将步骤S2处理后的数据以图形化形式进行展现,并提供给用户相应的交互功能;S4:设计并实现数据建模构件,所述数据建模构件基于R语言的统计分析和数据挖掘包实现,它封装了数据挖掘模型,为用户提供图形界面接口,使用户能够自行设置相应的分析模型及参数;S5:设计并实现结果可视化构件,所述结果可视化构件使用Java实现,它提取数据建模构件挖掘到的结果,并把结果传递给表现层的HighCharts组件进行保存,绘制出相应...
【专利技术属性】
技术研发人员:叶枫,范仕良,王志坚,陈勇,
申请(专利权)人:河海大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。