首页/文章/ 详情

数据挖掘丨RapidMiner 内置案例模板详解(下篇)

4月前浏览4555



RapidMiner 案例模板







RapidMiner 机器学习平台提供了一个可视化的操作界面,允许用户通过拖放的方式构建数据分析流程。RapidMiner目前内置了 13 种案例模板,这些模板是预定义的数据分析流程,可以帮助用户快速启动和执行常见的数据分析任务。


上期文中我们给大家介绍了6种案例模板,包括客户流失分析、精准营销、信用风险、购物篮分析、预测性维护、价格风险聚类。大家可在文末回顾上期文章~


在本期文章中,我们将继续给介绍其余7种案例模板:提升图、流程自动化、异常值检测、地理距离计算、情感分析、医疗欺诈检测、网页分析。


   

案例模板界面


*如内置模板不能满足用户的场景,用户也可以使用模型流程设计器构建自己的模型流程。






1

提升图案例模板





创建提升图能够评估识别具有较高流失概率、响应的营销活动或转化为产品用户的群体的能力。

 


步骤1:

加载包含客户数据和感兴趣的目标变量的数据——这里指的是:客户流失。


步骤2:

将数据分割为训练集和测试集(保留集)。在训练集上训练一个预测模型,并将模型应用于测试集。


步骤3:

创建提升图。





2

流程自动化案例模板





将预测分析嵌入到业务流程中:当条件满足时,自动执行预测结果并触发动作。


 


步骤1:

从各种来源读取数据(可以是数据库、文件、Hive等...)。


步骤2:

编辑、转换和加载(ETL)- 数据根据需要进行准备和组合。


步骤3:

在其他地方预训练好的模型被读取。


步骤4:

将模型应用于数据,以发现谁是未来的客户,然后计算并监控性能。现在怎么办?如果性能低于阈值,我们必须做出反应!双击操作符以查看更多。


这个分支操作符检查是否满足某个特定条件 - 在这里:如果性能高于/低于某个特定阈值。在构建和监控模型时,适应检查任何条件。






3

异常值检测案例模板





异常检测技术通过葡萄酒化学成分数据分析,首先对数据进行标准化处理,以便比较不同属性,然后识别数据集群和局部离群因子来检测异常。


 


步骤1:

加载数据并准备进行分析。在比较不同性质的属性时,对数据进行标准化是一个典型的步骤。在这种情况下,我们使用Z变换作为方法,以确保典型的偏差相等,这样在问题的各个维度中,异常值都有明确的含义。数据集显示了具有各种化学成分的葡萄酒。


步骤2:

我们对数据应用聚类操作符,以在葡萄酒列表中找到一致的组。然后我们使用LOF(局部异常因子)机制来找到“异常值评分”。


步骤3:

我们通过应用反向标准化模型来对数据进行去标准化,从而获得原始数据。然后我们过滤示例,以获得一个包含异常值的数据集和另一个包含其余数据的数据集,使用“异常值=1.5”作为阈值。






4

地理距离计算案例模板





通过使用“1NN”模型,并将其应用于客户位置,计算给定客户位置最近的天线。


 


步骤1:

获取包含天线位置的数据集。通过选择适当的属性并指明模型的目标:找到CellId,这将是模型的标签,来执行一些简单的ETL操作。


步骤2:

使用数据集训练一个k-最近邻(k-NN)模型(k=1)。它将帮助我们找到最近的天线。


步骤3:

获取客户的相关数据。该过程的目标是为每个客户找到最近的天线。


步骤4:

应用1-最近邻(1-NN)模型来为每个客户的地理位置找到最近的天线(CellId)。





5

情感分析案例模板





使用用户评论数据上训练的分类模型来检测文本中的情感。


 


步骤1:导入带有相关情感评估的文本数据。它被处理以提取单词,并生成词向量(文本的数值表示)。


步骤2:训练一个支持向量机(SVM)模型,并对其进行验证以收集性能数据。


步骤3:从文本创建一个新文档(添加你自己的文本并尝试),然后像处理初始文档一样处理它。初始单词列表是额外的输入。


步骤4:用旧文本训练的模型应用于新文档。





6

医疗欺诈检测案例模板案例模板





医疗欺诈检测通过训练并应用梯度提升树模型,基于患者信息来检测医疗欺诈。模型通过验证来检查性能。

 


步骤1:

从患者那里获取医疗数据,以及有关潜在欺诈行为的过去信息。为了将这些数据输入GBT算法,数据被转换为数字。


步骤2:

我们有很多属性,但有些属性是相关的(例如,总额与部分计数相比)。我们自动移除相关性高于95%的属性。


步骤3:

使用GBT算法推断欺诈行为。对模型进行验证以检查性能并避免统计偏差。在验证的训练部分,平衡数据以帮助模型检测不寻常的欺诈案例。






7

网页分析案例模板





通过应用广义线性模型,根据用户在网站上的页面访问情况,将用户评分为高价值/低价值。


 


步骤1:

我们检索网页数据,设置我们想要预测的属性(高价值/低价值),最后我们移除那些高度相关的属性,因此,它们不提供额外的信息。


步骤2:

复 制数据并以两种方式进行分析。


步骤3:

使用H2O的广义线性模型来训练模型并验证预测。数据事先进行了平衡,以帮助模型检测较少出现的“高价值”案例。


步骤4:

计算相关性权重,以检测最相关的属性。



来源:Altair澳汰尔
HPC化学航空航天汽车电子消费电子控制人工智能AltairRapidMiner
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-06-16
最近编辑:4月前
Altair澳汰尔
澳汰尔工程软件(上海)有限公司
获赞 137粉丝 464文章 737课程 4
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈