RapidMiner的基本使用(一个医疗数据的简单决策树算法分析)
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的基本使用(一个医疗数据的简单决策树算法分析)的更多相关文章
- 一个大数据的demo
package test.admin; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.Fil ...
- sql把一个表数据插入到另一张表
把一个表数据插入到另一张表 insert into tableB (field1,field2,field3,field4) select field1,field2,field3,'val4' fr ...
- MySQL 仅保留7天、一个月数据
/************************************************************************** * MySQL 仅保留7天.一个月数据 * 说明 ...
- 如何创建一个要素数据类 IField,IFieldEdit,IFields,IFieldsEditI,GeometryDef,IGeometryDefEdit接口
如何创建一个要素数据类 创建要素类用到了IFeatureWorkspace.CreateFeatureClass方法,在这个方法中有众多的参数,为了满足这些参数,我们要学习和了解下面的接口. IFie ...
- requests post一个json数据
# post一个json数据 import requests headers={ "Accept":"application/json, text/plain, */*& ...
- 用寄快递模拟数据在网络中的传送过程,发送一个ip数据报到接受这个ip数据报经历的过程
发送一个ip数据报到接受这个ip数据报经历的过程 好比寄一个快递的过程 这个包裹一共有三层, 这个包裹的最里面是数据,数据 第二层写着目的ip地址和源ip地址,即收件人和发件人的姓名 第三层也就是最外 ...
- Android 实现在Activity中操作刷新另外一个Activity数据列表
做android项目中遇到这样一个问题:有两个acticity,一个显示好友列表,另外一个显示会话列表,现在问题是在会话界面增加一个添加好友功能,添加好友后要求实时的刷新好友列表. 想了想,找了两种方 ...
- 如何基于Go搭建一个大数据平台
如何基于Go搭建一个大数据平台 - Go中国 - CSDN博客 https://blog.csdn.net/ra681t58cjxsgckj31/article/details/78333775 01 ...
- 用Python实现一个大数据搜索引擎
用Python实现一个大数据搜索引擎 搜索是大数据领域里常见的需求.Splunk和ELK分别是该领域在非开源和开源领域里的领导者.本文利用很少的Python代码实现了一个基本的数据搜索功能,试图让大家 ...
随机推荐
- oracle修改闪回日志的位置
改变闪回日志位置的步骤: A.Change the value of the DB_RECOVERY_FILE_DEST initialization parameter to a new value ...
- git创建分支
1.创建本地分支名称为dev的本地分支 git branch dev 2.将本地分支添加到远程分支 git push origin dev 3.查看创建的本地分支, 带有*符号的分支,代表当前所在分支 ...
- GrideView合并列合并序号,隐藏某列按钮
合并编号列 /// <summary> /// 合并GridView中某列相同信息的行(单元格) /// </summary> /// <param name=" ...
- 从Ecma规范深入理解js中的this的指向
this是面向对象编程中的一个概念,它一般指向当前方法调用所在的对象,这一点在java.c++这类比较严格的面向对象编程语言里是非常明确的.但是在javascript中,this的定义要灵活许多,如果 ...
- c#变量在for循环内声明与外的区别
1.这样写是错误的 #region 有这样的一个字符串类型的数组{"老杨","老苏","老马","老牛"};要求 变换成 ...
- 学习ios设计(1)
两年前,苹果为现代的使用者完全改变了设计语言.对于设计者来说,这使得他们更容易关注动画和功能而不是其他的细枝末节. 我已经被问过很多次怎样开始设计或者是有什么捷径可以成为更好的设计师.虽然没有银弹,然 ...
- C# 输入输出 常量变量
//输出 Console.WriteLine("这是一行文字"); 自动回车的. Console.Write("Hello world"); 不带 ...
- [Linked List]Remove Duplicates from Sorted List II
Total Accepted: 59433 Total Submissions: 230628 Difficulty: Medium Given a sorted linked list, delet ...
- $.Event 你不知道的用法
最近在使用Bootstrap.js,一不小心趴开源码看了一下,尤其是看到tab.js var hideEvent = $.Event('hide.bs.tab', { relatedTarget: $ ...
- Delphi RichEdit的内容保存为图片
uses RichEdit; {将RichEdit1的内容保存为图片,此函数也适合于RxRichEdit,即RichEdit: TRxRichEdit}procedure RichEditToCanv ...