当前位置: 首页 > news >正文

Weka(二)—Classification(糖尿病数据集Cross-validation交叉验证meta-classifier(CVParameter)Weka Knowledge Flow)

diabetes prediction dataset

https://archive.ics.uci.edu/ml/datasets/Early+stage+diabetes+risk+prediction+dataset.

 

在weka中打开

 

How to use Weka to run a classifier(a classification model)

 

Choose classifier

这个就是C4.5决策树算法的实现(weka成为J48)

这里 -C 0.25 是Confidence Factor=0.25

-M 2 是minNumObj=2,即 the minimum number of instances per leaf

 

可以在这change options

 

Classifier evalution

for several classifier evaluation method, see 

 

可以看到这里有几个选项可以选择

 

k-fold Cross-validation in Weka

 

 

meta-classifier

Weka provides a set of meta-classifiers that combine tools with existing classifiers

 

CVParameterSelection

采用交叉验证的方法,对参数进行优化选择

如果要使用J48 algorithm using CVParameterSelection

就要先选择CVParameterSelection,然后在CVParameterSelection的参数选择的classifier中选择J48 algorithm

执行结果中可以看到classifier选择的C,也就是最有的C值

即C的值0.2是最优的

 

 

 

 

Weka Knowledge Flow


 

相关文章:

  • Cross-validation交叉验证(使用 train/test split 进行模型评估的缺点 LOOCV)
  • 机器学习与数据挖掘 之 模型评估model evalution的方法(Holdout K-fold Cross-validation Bootstrap)
  • ROS(九)——tf坐标系广播与监听的编程实现
  • NLP 之 NER命名实体识别(名字实体识别)
  • ROS(十)——launch启动文件的使用方法
  • CV中的Blob
  • 从零开始自动驾驶(一) —— gazebo自带模型
  • 从零开始自动驾驶(二) —— URDF 添加立方体
  • Haar特征
  • Stereo Matching (双目)立体匹配 视差图 双目图片进行立体匹配获取深度图进行三维重建的步骤​​​​​​​
  • Python 之 histogram直方图(pandas, pd)
  • Python 之 Scatter散点图
  • 决策树 Decision tree
  • nominal和ordinal 数据处理中四种基本数据类型
  • Python实现决策树 Desision Tree 可视化
  • ERLANG 网工修炼笔记 ---- UDP
  • js面向对象
  • Nodejs和JavaWeb协助开发
  • PHP CLI应用的调试原理
  • Python_网络编程
  • seaborn 安装成功 + ImportError: DLL load failed: 找不到指定的模块 问题解决
  • Selenium实战教程系列(二)---元素定位
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • vue从创建到完整的饿了么(18)购物车详细信息的展示与删除
  • 读懂package.json -- 依赖管理
  • 分布式事物理论与实践
  • 精彩代码 vue.js
  • 理解在java “”i=i++;”所发生的事情
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 微信小程序填坑清单
  • 一些css基础学习笔记
  • 以太坊客户端Geth命令参数详解
  • 昨天1024程序员节,我故意写了个死循环~
  • ​软考-高级-信息系统项目管理师教程 第四版【第14章-项目沟通管理-思维导图】​
  • # 安徽锐锋科技IDMS系统简介
  • #微信小程序(布局、渲染层基础知识)
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • (非本人原创)史记·柴静列传(r4笔记第65天)
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (三) diretfbrc详解
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (四)【Jmeter】 JMeter的界面布局与组件概述
  • (学习日记)2024.02.29:UCOSIII第二节
  • (转载)虚幻引擎3--【UnrealScript教程】章节一:20.location和rotation
  • ..thread“main“ com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.3.1
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .net core 6 redis操作类
  • .Net 中Partitioner static与dynamic的性能对比
  • .NET/C# 使用反射调用含 ref 或 out 参数的方法
  • .Net6支持的操作系统版本(.net8已来,你还在用.netframework4.5吗)
  • .NET精简框架的“无法找到资源程序集”异常释疑
  • .NET与 java通用的3DES加密解密方法
  • ??javascript里的变量问题