RapidMiner的基本使用(一个医疗数据的简单决策树算法分析)

RapidMiner的基本使用(一个医疗数据的简单决策树算法分析)

需要分析的文件:

右键分别创建读取excel数据,选择属性,设置对象,决策树算法这几个过程,然后连接起来

读取excel数据:【Insert Operator】—>【Import】—>【Data】—>【Read Excel】

选择属性:【Insert Operator】—>【Data Transformation】—>【Attribute Set Reduction and Transformation】—>【Selection】—>【Select Attributes】

设置对象:【Insert Operator】—>【Data Transformation】—>【Name and Role Modification】—>【Set Role】

决策树算法:【Insert Operator】—>【Modeling】—>【Classification and Regression】—>【Tree Induction】—>【Decision Tree】

点击【Read Excel】过程,右边出现



点击【Import Configuration Wizard】



全灰色表示全部选中,点击【Next】



第一栏的Name表示第一栏不是数据,如果不填就表示第一栏是跟下面的数据类型一样的,【Next】



体重变化只有两个值,选择【binominal】。点击【Finish】

点击【Select Attributes】过程中的【attribute filter type】选择【all】,对所有列进行分析

点击【Set Role】过程中的【attribute name】中的【体重变化】,【target role】中的【label】,以体重变化为主要研究对象

决策树算法按默认,

点击运行

生成决策树

1.Tree
2.指标1 > 5.883
3.| 指标2 > 9.843: 负 {负=2, 正=0}
4.| 指标2 ≤ 9.843
5.| | 指标3 > 9.868: 负 {负=2, 正=1}
6.| | 指标3 ≤ 9.868
7.| | | 指标2 > 8.645
8.| | | | 指标3 > 6.614: 负 {负=7, 正=0}
9.| | | | 指标3 ≤ 6.614
10.| | | | | 指标1 > 6.736: 正 {负=0, 正=11}
11.| | | | | 指标1 ≤ 6.736: 负 {负=1, 正=1}
12.| | | 指标2 ≤ 8.645: 正 {负=8, 正=182}
13.指标1 ≤ 5.883
14.| 指标3 > 0.027
15.| | 指标3 > 0.234
16.| | | 指标2 > 5.642: 负 {负=110, 正=0}
17.| | | 指标2 ≤ 5.642
18.| | | | 指标1 > 3.079
19.| | | | | 指标3 > 8.448: 负 {负=11, 正=0}
20.| | | | | 指标3 ≤ 8.448
21.| | | | | | 指标5 > 0.370
22.| | | | | | | 指标3 > 3.320
23.| | | | | | | | 指标4 > 0.559
24.| | | | | | | | | 指标1 > 3.369
25.| | | | | | | | | | 指标3 > 5.871
26.| | | | | | | | | | | 指标2 > 1.889
27.| | | | | | | | | | | | 指标1 > 5.517: 正 {负=0, 正=2}
28.| | | | | | | | | | | | 指标1 ≤ 5.517
29.| | | | | | | | | | | | | 指标5 > 8.864: 正 {负=0, 正=2}
30.| | | | | | | | | | | | | 指标5 ≤ 8.864: 负 {负=12, 正=0}
31.| | | | | | | | | | | 指标2 ≤ 1.889: 正 {负=0, 正=6}
32.| | | | | | | | | | 指标3 ≤ 5.871: 正 {负=0, 正=15}
33.| | | | | | | | | 指标1 ≤ 3.369: 负 {负=3, 正=0}
34.| | | | | | | | 指标4 ≤ 0.559: 负 {负=4, 正=0}
35.| | | | | | | 指标3 ≤ 3.320: 正 {负=0, 正=24}
36.| | | | | | 指标5 ≤ 0.370: 负 {负=2, 正=0}
37.| | | | 指标1 ≤ 3.079
38.| | | | | 指标2 > 0.268
39.| | | | | | 指标3 > 1.365: 负 {正=1, 负=64}
40.| | | | | | 指标3 ≤ 1.365
41.| | | | | | | 指标2 > 1.977
42.| | | | | | | | 指标1 > 1.829: 正 {负=1, 正=3}
43.| | | | | | | | 指标1 ≤ 1.829: 负 {负=7, 正=0}
44.| | | | | | | 指标2 ≤ 1.977: 正 {负=0, 正=2}
45.| | | | | 指标2 ≤ 0.268
46.| | | | | | 指标1 > 1.251: 正 {负=0, 正=3}
47.| | | | | | 指标1 ≤ 1.251: 负 {负=2, 正=0}
48.| | 指标3 ≤ 0.234
49.| | | 指标1 > 2.099: 正 {负=0, 正=7}
50.| | | 指标1 ≤ 2.099: 负 {负=2, 正=0}
51.| 指标3 ≤ 0.027: 正 {负=0, 正=2}

另外,对表数据读取过程右击,选择【Show ExampleSet Result】



可进行数据统计分析

RapidMiner的基本使用(一个医疗数据的简单决策树算法分析)的更多相关文章

  1. 一个大数据的demo

    package test.admin; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.Fil ...

  2. sql把一个表数据插入到另一张表

    把一个表数据插入到另一张表 insert into tableB (field1,field2,field3,field4) select field1,field2,field3,'val4' fr ...

  3. MySQL 仅保留7天、一个月数据

    /************************************************************************** * MySQL 仅保留7天.一个月数据 * 说明 ...

  4. 如何创建一个要素数据类 IField,IFieldEdit,IFields,IFieldsEditI,GeometryDef,IGeometryDefEdit接口

    如何创建一个要素数据类 创建要素类用到了IFeatureWorkspace.CreateFeatureClass方法,在这个方法中有众多的参数,为了满足这些参数,我们要学习和了解下面的接口. IFie ...

  5. requests post一个json数据

    # post一个json数据 import requests headers={ "Accept":"application/json, text/plain, */*& ...

  6. 用寄快递模拟数据在网络中的传送过程,发送一个ip数据报到接受这个ip数据报经历的过程

    发送一个ip数据报到接受这个ip数据报经历的过程 好比寄一个快递的过程 这个包裹一共有三层, 这个包裹的最里面是数据,数据 第二层写着目的ip地址和源ip地址,即收件人和发件人的姓名 第三层也就是最外 ...

  7. Android 实现在Activity中操作刷新另外一个Activity数据列表

    做android项目中遇到这样一个问题:有两个acticity,一个显示好友列表,另外一个显示会话列表,现在问题是在会话界面增加一个添加好友功能,添加好友后要求实时的刷新好友列表. 想了想,找了两种方 ...

  8. 如何基于Go搭建一个大数据平台

    如何基于Go搭建一个大数据平台 - Go中国 - CSDN博客 https://blog.csdn.net/ra681t58cjxsgckj31/article/details/78333775 01 ...

  9. 用Python实现一个大数据搜索引擎

    用Python实现一个大数据搜索引擎 搜索是大数据领域里常见的需求.Splunk和ELK分别是该领域在非开源和开源领域里的领导者.本文利用很少的Python代码实现了一个基本的数据搜索功能,试图让大家 ...

随机推荐

  1. 使用sumlime text有感

    学习JS和CSS.HTML用sublime text挺好的,这个工具不仅打开速度很快,而且也容易让页面运行(右键,在浏览器中打开),新建html页面的时候,先写个感叹号,然后按ctrl+e,会自动生成 ...

  2. think in python 11 字典

    字典 字典类似于列表,但更加通用 键值对 ,字典是 键与值之间的映射,每个键都映射到一个值上 dict可以创建一个不包含任何项的字典 eng2sp = dict() print eng2sp 还可以给 ...

  3. iOS 9适配技巧(更新版)

    转自:   http://www.cocoachina.com/ios/20150929/13598.html 中文快速导航: 1.iOS9网络适配_ATS:改用更安全的HTTPS(见Demo1) i ...

  4. c#创建带参数的线程

    1.无参数线程的创建 Thread thread = new Thread(new ThreadStart(getpic)); thread.Start(); private void showmes ...

  5. sql远程连接卡死解决方法

    快捷键Win+R   输入CMD 回车  输入 netsh winsock reset 然后重启电脑  问题解决OK

  6. Blend制作TextButton和ImageButton

    最近看了几个高人做的软件界面(http://kaodigua.net/),羡慕嫉妒到不行,决定学习一下Blend的用法,马上觉得WPF开发的界面设计就应该放在Blend里面做.学习了两位大神的博客(h ...

  7. spark JavaDirectKafkaWordCount 例子分析

    spark  JavaDirectKafkaWordCount 例子分析: 1. KafkaUtils.createDirectStream( jssc, String.class, String.c ...

  8. your local changes would be overwritten by merge. commit stash or revert them to proceed. view them

    error log: your local changes would be overwritten by merge. commit stash or revert them to proceed. ...

  9. Django后台管理界面

    之前的几篇记录了模板视图.模型等页面展示的相关内容,这篇主要写一下后台admin管理界面的内容. 激活管理界面 Django管理站点完全是可选择的,之前我们是把这些功能给屏蔽掉了.记得上篇中Djang ...

  10. php 文件操作类

    class fileInit { /** * 创建空文件 * @param string $filename 需要创建的文件 * @return */ public function create_f ...