【发布时间】:2017-09-30 13:18:55
【问题描述】:
我尝试使用带有 map-reduce 框架的朴素贝叶斯分类算法对数据集进行分类。 我的问题是如何将数据集划分为训练集和测试集,以计算正确和错误分类实例的准确性?
【问题讨论】:
-
您考虑过使用随机抽样吗?
标签: java hadoop mapreduce classification data-mining
我尝试使用带有 map-reduce 框架的朴素贝叶斯分类算法对数据集进行分类。 我的问题是如何将数据集划分为训练集和测试集,以计算正确和错误分类实例的准确性?
【问题讨论】:
标签: java hadoop mapreduce classification data-mining
您可以使用RemovePercentage 过滤器
训练集:
1.加载完整的数据集
2.在预处理面板中选择RemovePercentage过滤器
3.设置正确的拆分百分比
4.应用过滤器
5.将生成的数据另存为新文件
测试集: 1. 加载完整的数据集(或者只使用 undo 来恢复对数据集的更改) 2. 如果尚未选择,请选择 RemovePercentage 过滤器 3.将invertSelection属性设置为true 4.应用过滤器 5. 将生成的数据另存为新文件
【讨论】:
inst java jarFileHere.jar R r_code_file.R 也看看Deducer 和DeducerplugInExample。 Deducer 的网络手册中有一个关于在包中包含 java 代码的教程:deducer.org/pmwiki/pmwiki.php?n=Main.Development#suaptijc