weka操作实现决策树算法中打球与天气的关系

weka是基于JAVA环境下开源的机器学习(machine learning)以及数据挖掘(data mining)软件。今天我们首次使用weka操作一下决策树算法中模拟打球和天气关系。!

首先可以通过explore(探索)打开这个软件首先
然后我们通过左上角的open file,打开我们weka安装路径下的data文件,选择如图,将文件打开
在这里插入图片描述
我们可以在外面使用其他文本编辑器看到我们训练的数据集如下:在这里插入图片描述
将这个数据集打开以后,我们可以通过右下角visualize all(全部可视化)可以直观地观察到各种相应情况下出去玩的比例(蓝表示yes,红表示no)。在这里插入图片描述
a.接下来切换到classify面板。
b.选择trees->J48分类器,使用默认参数。(选tree我们才能看到可视化的决策树)
c.Test options选择默认的十折交叉验证。
d.点击start按钮,启动实验。
e.在右侧的Classifier output里面,我们看到了实验的结果。
在这里插入图片描述
由 Correctly Classified Instances 7 50 %。可以得知我们模型精确度只有50%
然后我们可以右键点击Result list中的选项,并选择visualize tree查看决策树的图形化结构。如图在这里插入图片描述
该模型预测的话:
我们可以先创建一组数据,预测值用英文?(格式可以参考下下图)。如图在test options中选第二个然后open file打开创建的文件,然后关闭。
在这里插入图片描述
待预测数据如下:

在这里插入图片描述

start运行后,再右击打开visualize classifier errors,然后在其中点save命名保存。然后打开我们保存的文件即可查看结果。如图我们预测了一种情况rainy,hot,high,FALSE,结果是yes。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值